Sesame Street

S33E20 - Elmofante

The Mark of Elefante

Sesame Street
S33E20