Sesame Street star Emilio Delgado, who played the role of Luis the Fix-It Shop owner on the iconic show, died at 81 Thursday at his New York City home.Delgado's wife Carol told TMZ that the actor was at home with his family when he passed away.Delgado has been diagnosed with the blood cancer Multiple Myeloma since December of 2020, according to the outlet, and had been in hospice care as of late.
The latest:Sesame Street star Emilio Delgado, who played the role of Luis the Fix-It Shop owner on the iconic show, died at 81 Thursday at his New York City homeCarol said that prior to the pandemic shutdown two years ago, Delgado had been consistently working, including the lead role in a theatrical production called Quixote Nuevo..
Read more on dailymail.co.uk