Spike Day: IndyCar race in China–Awful idea, Mexico City–Awesome idea
So as we have recently learned, there is a 90% likelihood the IZOD IndyCar Series will be racing in China during the 2012 season. The upcoming race at Motegi will be the final time the IZOD IndyCar…