US: Protesters Demand Justice Over Rita Persaud In NYC
- Captured on Saturday 2nd of January 2021
- Location is New York City
Description
People in Queens, New York City took to the streets on Saturday, January 2 to protest over the death of Ritawantee “Ri Read more...