US: Pepper Spray Deployed As Protesters Try To Enter Police HQ In Columbus, Ohio
- Captured on Tuesday 13th of April 2021
- Location is Columbus
Description
Dozens of people took to the streets of downtown Columbus, Ohio Tuesday evening, April 13 to protest against recent poli Read more...