RIP Emilio Delgado.

The actor, who played fix-it shop owner Luis on Sesame Street for 45 years, passed away yesterday at the age of 81.

Delgado joined the show during its third season in 1971.

Filed under: emilio-delgado, luis, sesame street, tv