About 2,000 illegal vehicles have already been impounded by New York City Police this year, an 88% increase from last year.
About 2,000 illegal vehicles have already been impounded by New York City Police this year, an 88% increase from last year.