1 Articles
1 / 1
401

Driver sped through stop signs, ignored speed limits

Two days after New York City mayor Bill de Blasio presented new traffic measures aimed at improving pedestrian safety, his own motorcade was spotted violating traffic laws..

1 / 1
Share This Post