Originally Posted by Awesome Bomb
Lol. Had to look him up but that turned out to be quite funny.
OK, now speaking of Elmo - does Kevin Clash own the character? Also, you gotta think that there has to be some truth to the stories since he quit when the new ones came to light, right?