Sesame Street star Emilio Delgado dies
It was announced that actor Emilio Delgado, who appeared on Sesame Street for more than four decades, has died.
Delgado was a presence in children's lives for 45 years, playing the fix-it shop owner Luis on the long-running series. His wife, Carol Delgado, confirmed he had died from the blood cancer multiple myeloma, which he had been battling since 2020, at their home in New York.