Toronto Mike

Emilio Delgado, Dead 81

Emilio Delgado was the actor who played Luis on Sesame Street since 1971. This man helped raise me.

Author image
About Toronto Mike
Toronto
I own TMDS and host Toronto MIke'd. Become a Patron.