Beloved 'Sesame Street' actor Emilio Delgado dies at 81
Published
Emilio Delgado, the man who spent 40 years playing Fix-it shop owner "Luis" on Sesame Street has passed away.
Full ArticlePublished
Emilio Delgado, the man who spent 40 years playing Fix-it shop owner "Luis" on Sesame Street has passed away.
Full ArticleSesame Street has paid tribute to "beloved" actor Emilio Delgado, known by the show's fans as Fix-it Shop owner Luis Rodriguez,..
The actor played shop owner Luis, a character who was praised for not conforming to Latino stereotypes.