US: ‘Abolish The Police’ Protest Outside Barclays Center In NYC
- Captured on Thursday 11th of June 2020
- Location is New York City
Description
Protests against police brutality and racism sparked by the death of George Floyd have been continuing across the states Read more...