Feedback

Watch Protesters Shut Down Major Mass. Highway

 

Protesters, decrying Police-involved deaths of unarmed black men, block traffic on Interstate 93 near Boston, disrupting the city’s morning commute.

Shows