Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
At the Film Independent Spirit Awards on Feb. 25, a group of protesters interrupted the show by playing a series of prerecorded chants on a megaphone, including “free Palestine,” “long live Palestine” and “cease-fire now.” Inside the annual ceremony honoring…