Loading map...
The Shanghai International Circuit is a motorsport race track, situated in the Jiading District, Shanghai. The circuit is best known as the venue for the annual Chinese Grand Prix which was hosted from 2004 to 2019.
|
|
You need to sign in to leave a comment! |