US: Stop Kavanaugh protesters storm Grand Central in NY
- Captured on Monday 1st of October 2018
- Location is New York City
Description
Hundreds of Stop Kavanaugh protesters have marched through Manhattan and stormed the Grand Central in New York City on Read more...