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 home.Delgado's wife Carol told 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.
Load More
Load More