Category Penn State

Elmo Accused of Statutory Rape… Takes Sesame Street Leave of Absence

Kevin Clash, a world renowned puppeteer who gave life to Elmo on Sesame Street, is taking a leave of absence from Sesame Street while he faces allegations of statutory rape for having sexual relations with a 16 year old boy. It’s being reported that the alleged incident did not happen on company property (Sesame Street), […]