This week, Kevin Clash the Baltimore native and voice of Elmo was accused of having a sexual relationship with an underage boy. He was forced to take a leave of absence from the children’s show because of the accusations. Well later on in the week the  man who accused Clash of having sex with him […]