New York City’s worst speeders will have to install speed limiting devices on their cars, under a new bill passed Tuesday.
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.