November 18, 2015
As if traffic in the Big Apple wasn’t crazy enough, NASCAR unleashed Champions Week in New York City to kick off the 2005 racing season. The top 10 Nextel Cup drivers sped through the streets, from Rockefeller Center through Times Square to NASCAR’s headquarters on Park Avenue. Then, drivers parked their cars outside and left...
read more