Louisville Metro Police (LMPD) has seized a total of 63 cars connected to street racing this year. Currently, 30 of those are sitting in the impound lot, and many of those will remain there for six ...
The 36th Performance Racing Industry trade show is happening in downtown Indianapolis, featuring over 1,000 companies ...