2004 Champ Car World Series: Top three finishers celebrate at the Grand Prix of Road America. Elkhart Lake, Wi., August 8,2004. 04cc08
Top three finishers celebrate at the Grand Prix of Road America. Elkhart Lake, Wi., August 8,2004.
04cc08