When the accusations about Kevin Clash (voice and muppeteer of Elmo for the past 28 years) blew up, Elmo decided to come on my show to tell his side of the story.
On Monday, news broke that an unnamed 24-year-old man had accused Kevin Clash, who is the creator and puppeteer of Elmo on 'Sesame Street,' of engaging in a sexual relationship with him when he was 16. Today, that man has recanted his allegations.