Show of force... - At Central Park across form the Plaza this phalynx of cops rushed the crowd to arrest mask wearers and spray pepper spray. 2002 World Economic Forum
Title:
Show of force... - At Central Park across form the Plaza this phalynx of cops rushed the crowd to arrest mask wearers and spray pepper spray. 2002 World Economic Forum