Emilio Delgado, a beloved member of the "Sesame Street" family, has passed away. The character of Luis Rodriguez, the guitarplaying owner of the show's Fix it Shop, was played by Delgado from 1971 until 2015. Sesame Workshop said he was ”At the forefront of representation, Emilio proudly laid claim to the 'record for the longestrunning role for a MexicanAmerican in a TV series.” Emilio Delgado was 81 years old.