Kevin Clash, the man who has been the voice of Elmo on Sesame Street for 28 years is taking a leave of absence after allegations surfaced that he had a relationship with a 16-year-old boy.
"I am a gay man. I have never been ashamed of this or tried to hide it, but felt it was a personal and private matter. I had a relationship with the accuser. It was between two consenting adults and I am deeply saddened that he is trying to characterize it as something other than what it was," Clash said in a...Full Story