Officials in Newark, Delaware Crack Down on Loud, Revving Car Engines
Officials in Newark, Delaware, are cracking down on cars with excessively loud, revving engines that are proving to be a nuisance for residents. NBC10’s Tim Furlong has the details.