RIP...Emilio Delgado (Sesame Street) 1940-2022 Emilio Ernest Delgado was an American actor and singer best known for his role as Luis, the Fix-it Shop owner, on the children's television series Sesame Street. Wikipedia Born: May 8, 1940, Calexico, CA Died: March 10, 2022

1 Comment

Anonymous Guest

Anonymous Guest 19 Apr 2022

great work