2004 Champ Car Denver: 2004 Champ Car Denver,13-15 August, 2004. Streets of Denver, Colorado, USA. Michel Jourdain and Colorado Governor Bill Owens took the two-seater for a spin Friday morning. -2004, Phillip Abbott, USA LAT Photographic
2004 Champ Car Denver,13-15 August, 2004. Streets of Denver, Colorado, USA.
Michel Jourdain and Colorado Governor Bill Owens took the two-seater for a spin Friday morning.
-2004, Phillip Abbott, USA
LAT Photographic