Elmo Talks To DaltonElmo Talks To DaltonWhen 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.Dalton CastleDalton Castle