Mar 11, 2022
By Andy Johnson
He was as much a fixture as Big Bird or Bert and Ernie.
Actor Emilio Delgado, who played fix-it shop owner Luis for 45 years on Sesame Street, has died.
Delgado, one of the Latino faces on U.S. television in the 1980s was diagnosed with multiple myeloma in 2020.
His wife confirms he died at their home in New York.
Emilio Delgado was 81.