2003 Champ Car World Series. : 2003 Champ Car World Series. Road America, Elkart Lake, WI. Rd 12, 1-3rd August 2003. Junqueira eats the cheese! Photo: Mike Levitt. USA/LAT Photographic
2003 Champ Car World Series.
Road America, Elkart Lake, WI. Rd 12, 1-3rd August 2003.
Junqueira eats the cheese!
Photo: Mike Levitt. USA/LAT Photographic