Delgado, who played fix-it shop owner Luis on beloved children’s show, was a rare Latino face on US TV
Actor and singer Emilio Delgado, the warm and familiar presence in children’s lives for 45 years as fix-it shop owner Luis on Sesame Street, has died.
His wife, Carol Delgado, said he died from the blood cancer multiple myeloma at their home in New York. He was 81.