Kevin Clash’s Departure From ‘Sesame Street’ Unsettles Cast

The Elmo puppeteer left after allegations of sexual impropriety with two young men