US: Clash Erupts As Protesters Try To Tear Down Columbus Statue In Chicago
- Captured on Friday 17th of July 2020
- Location is Chicago
Description
Protesters in support of Black and Indigenous people clashed with Police in Chicago, Illinois as the crowd tried to topp Read more...