Elmo actor Kevin Clash resigns amid sex allegation

November 20, 2012 at 6:09 am in The Dickinson Press

NEW YORK (AP) Elmo puppeteer Kevin Clash has resigned from “Sesame Street” in the wake of an allegation that he had sex with an underage youth. Continue Reading