Circuit Preview – Shanghai

Date published: April 12 2011

A drivers eye preview of the relatively new Shanghai International Circuit in China, an hours drive away from the city in the former Anting marshlands.