By Wilson Chapman
LOS ANGELES (Variety.com) - Emilio Delgado, the actor best known for his beloved role as "Fix-It-Shop" owner Luis Rodriguez on "Sesame Street," has died, his representative confirmed to Variety. He was 81.
Already a subscriber? Log in
Get 20% OFF The Star Digital Access
Cancel anytime. Ad-free. Unlimited access with perks.
