2004 Supercars Images
The Chinese delegation was on hand to watch the race in Adelaide and also to announce the progress for the race in Shanghai in 2004.
Australian V8 Supercars, Rd01, Adelaide, Australia, 23 March 2003.
DIGITAL IMAGE