March 11, 2022 18:20 pm
Emilio Delgado, the actor and singer who for 45 years was a warm and familiar presence in children’s lives and a rare Latino face on American television as fix-it shop owner Luis on “Sesame Street,” died Thursday.
December 16, 2020 12:58 pm
The festival will kick off on Jan. 28 with the premieres of Nanfu Wang’s documentary about propaganda and COVID-19 in China, “In the Same Breath,” and Ahmir “Questlove” Thompson’s “Summer of Soul (...Or, When The Revolution Could Not Be Televised)”.