Worcester’s Latino Film Festival puts the spotlight on Venezuela
Looking for an enlightening cultural experience? On April 27-28, Centro will host the 22nd Latino Film Festival! Located at 950 Main St. Worcester, the FREE festival will focus its attention…