Emilio Delgado, Actor Who Played Luis on 'Sesame Street' for 45 Years, Dead at 81
Photo: PBS/courtesy Everett Collection Emilio Delgado, who played Fix-it Shop owner Luis Rodriguez onSesame Streetfor 45 years, has died. He was 81. “A beloved member of the Sesame family for over 50 years, his warmth and humor invited children to share a friendship that has echoed through generations,” a rep forSesame Streetshares in a statement to PEOPLE. Alexi Rosenfeld/Getty Born May 8, 1940, in Calexico, California, Emilio spent his early childhood living with his grandparents just across the border in Mexicali, Mexico....