Tag Archives: Sex

Elmo puppeteer resigns over sex allegations

Kevin Clash, the puppeteer behind the “Sesame Street” character Elmo, has resigned following new allegations that he had sex with an underage boy, adding to an ongoing controversy involving one of America’s

Top