Slash

This upcoming documentary is about Kevin Clash, the puppeteer behind Elmo on Sesame Street.

Amelia Riley Swan
Amelia Riley Swan on October 3, 2011.

Thinking...