News

On this day in 2005, the lights went out in V8 Supercars' historic first and only adventure to Shanghai, China.