The first IndyCar race ever to be held in China was cancelled on June 13 in deference to a local beer festival. Apparently, drinking and driving really don’t go together, even for spectators, and beer trumps motor sports. At least in China. Coincides with International Beer Festival The race, which was previously announced in November, Read on! →