Emilio Delgado, who died March 10 at the age of 81, played Luis, the Fix-It Shop owner on Sesame Street, for more than four decades. When I first met Emilio, in the late sixties, I thought he was an activist for the Cesar Chavez Farm Workers Union, because as a supporter he went around pinning…

Sesame Street‘s Sonia Manzano Pays Tribute to Her On-Screen Husband, Emilio Delgado