Laughing Squid

New York City

The Puppeteers of Sesame Street Describe in Wonderful Detail How They Operate Their Muppets https://t.co/OtH3MEmm0t https://t.co/oI2xjQidfR

Sign in with

or Pick a name