A staple of children’s television has passed away.
Emilio Delgado, who played fix-it shop owner Luis on ”Sesame Street” for 45 years, died yesterday at age 81 from the blood cancer multiple myeloma.
Delgado joined the show starting with its third season in 1971, and left when his contract was not renewed during a retooling in 2016.
Source: Canadian Press
Comments