Emilio Delgado, the actor who played Luis the Fix-It Shop owner on Sesame Street, has died.
Delgado played the role for 40 years and even took part in the Sesame Street stageplays.
Emilio was diagnosed with blood cancer back in 2020 and had been in hospice since the diagnosis.
According to his wife Carol, Emilio passed away at home surrounded by family and friends. He was 81.
Photo Credit: Getty