Emilio Delgado, Luis on 'Sesame Street' for 45 years, dies CULTURA 10 Mar, 2022 Emilio Delgado, the actor and singer who for 45 years played fix-it shop owner Luis on “Sesame Street,” has died