Emilio Delgado, Luis on Sesame Street for 45 Years, Dead at 81

Emilio Delgado, who portrayed singing shop owner Luis Rodriguez on Sesame Street, died in New York. He spent more than half of his life on the show, and he holds the record for the longest-running role for a Mexican American actor in a television show.


March 10, 2022