Entertainment
Emilio Delgado, Sesame Street actor for 45 years, dies aged 81
Delgado, who played fix-it shop owner Luis on beloved children’s show, was a rare Latino ...