Circuit Preview – Shanghai

Editor

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.