‘Sesame Street’: Voice of Elmo Kevin Clash resigns after new abuse allegations
Sometimes when there is smoke, there is fire; and while there are no embers burning just yet when it comes to “Sesame Street’s” famed voice of Elmo Kevin Clash, new allegations of sexual abuse against a minor are enough for his future from the long-running children’s series to be extinguished. Only mere hours after a […]