Emilio Delgado

Emilio Delgado plays Luis on Sesame Street.

He joined the show in 1971.