Arrestees

Arrested climate change protesters sit in a police van

New York, NY, USA