News & Gossip

According to our good friends at TheYBF.com– “Elmo” creator Kevin Clash has taken a leave of absence from his role on Sesame Street to deal with allegations stemming from an underage sex scandal. Kevin (who was 45 at the time)  was accused of being sexually involved with a 16-year-old boy (who’s now 23) after the […]