IndyCar Announces First Ever China Race
A first-ever IZOD IndyCar Series race in China is among four international destinations announced today by INDYCAR for the 2012 season. The IZOD IndyCar Series will race on a 3.87-mile street circuit in Qingdao, China – the Yellow Sea coastal city of 8.7 million between Beijing and Shanghai that playedContinue Reading