Emilio Delgado, the actor whose decades-long portrayal of Sesame Street‘s fix-it shop owner Luis Rodriguez, has died. His passing came more than two years after being diagnosed with the blood cancer multiple myeloma. He was 81. See story here.
READ STORY HERE:
Emilio Delgado Dies: Longtime ‘Sesame Street’ Fix-It Shop Owner Luis Was 81 (yahoo.com)
LISTEN TO THE MAVERICK AND LULU PODAST HERE: