Longtime "Sesame Street" actor Emilio Delgado dies at age 81
NEW YORK -- A longtime "Sesame Street" actor has passed away.
Emilio Delgado spent more than 40 years on the children's show, playing the Fix-It Shop owner, Luis.
Delgado died at his home in New York City on Thursday. He was 81 years old.
His wife says the actor was diagnosed with the blood cancer multiple myeloma in 2020.
Read more