Emilio Delgado, longtime 'Sesame Street' actor, dies at 81
March 10 (UPI) -- Actor Emilio Delgado, best known for his role as "Fix-It Shop" owner Luis Rodriguez on "Sesame Street," has died. He was 81.
March 10 (UPI) -- Actor Emilio Delgado, best known for his role as "Fix-It Shop" owner Luis Rodriguez on "Sesame Street," has died. He was 81.