Liz Hara

Liz Hara is a Muppet performer, puppet builder, and writer for Sesame Street.