After a years long effort that required FAA approval and drew unlikely support from Police Chief James Craig, the city of Detroit is on track to hold its first-ever legal drag racing event. The Motor City Showdown, set to be announced by race organizers and city officials later today, will take place Sept. 23 at […]
