My faith in humanity has now been dashed, folks. Kevin Clash, famous for being the puppeteer behind “Sesame Street”‘s Elmo, has resigned after a second accusation of an inappropriate sexual relationship with a young boy has come to light. From the website of the second accuser’s lawyer, hermanlaw.com: · When CECIL SINGLETON, the victim in […]
