The Macalope

Essentially losing it: Unbridled enthusiasm for an upcoming phone

Macalope
IDG