Despite what you may hear from 3-year-old girls, Nicolas Cage is a million times better puppet than Elmo. Now after all these years we get to meet the man in the costume. It’s the puppeteer by the name of Glen Soziak, who’s been wearing the “Nicolas Cage costume” all these years. He’s gold. A National Treasure.
Thanks to theonion.com for finally bringing us inside Nicolas Cage.
This explains how he's been around since at least the Civil War...http://img.thesun.co.uk/multimedia/archive/01377/NicolasCage_1377641a.jpg