Penn State has removed from its Flickr feed the below photo of Elmo receiving a PSU t-shirt last march.
Kevin Clash, the actor who portrayed Elmo on Sesame Street, resigned from the role today, Nov. 20, amid allegations he molested underage boys.
Sesame Workshop said “the controversy surrounding Kevin’s personal life has become a distraction that none of us want.” It’s a statement worthy of a PSU athletic director. Or president even.