Uncategorized Sesame Street star Emilio Delgado has died at 81 after cancer battle March 15, 2022 quincy7941 Sesame Street star Emilio Delgado, who played the role of Luis the Fix-It Shop owner on the iconic show, died...