Kevin Clash Elmo Sheldon Stephens

The man behind the voice of iconic Sesame Street puppet Elmo has resigned amid shocking allegations of underage gay sex, The Huffington Post reports. Despite coughing up $125,000 in hush money to the man who accused him of underage sex, Kevin Clash could not overcome the troubling gay sexual innuendoes surrounding Elmo.

Mr. Clash, 52, took a leave of absence from Sesame Street after sometime model Sheldon Stephens, now 23, accused Clash of seducing him when he was only 16.

Read more »