New York PostRight·
NYC ‘super speeders’ will now be forced to install speed-limiting devices in their cars
New York City’s worst speeders will have to install speed limiting devices on their cars, under a new bill passed Tuesday.
Read at New York Post →



