Champ Car World Series: The start of the Centrix Financial Grand Prix of Denver. Champ Car World Series, Rd9, Centrix Financial Grand Prix of Denver, Denver, Colarado, USA. 15 August 2004. DIGITAL IMAGE
The start of the Centrix Financial Grand Prix of Denver.
Champ Car World Series, Rd9, Centrix Financial Grand Prix of Denver, Denver, Colarado, USA. 15 August 2004.
DIGITAL IMAGE