Sesame Street star Emilio Delgado, who played the role of Luis the Fix-It Shop owner on the iconic show, died...
Christian Articles +
Christian Articles +
Sesame Street star Emilio Delgado, who played the role of Luis the Fix-It Shop owner on the iconic show, died...