Police vehicles

Police vans on Centre St after a raid

New York, NY, USA