2002 Le Mans 24 Hour Race, Le Mans, France. : 2002 Le Mans 24 Hour Race, Le Mans, France. Sunday 16th June 2002. Audi win Le Mans 24 Hour race, Podium. World Copyright Jennifer Cullis/LAT Photographic
2002 Le Mans 24 Hour Race, Le Mans, France.
Sunday 16th June 2002.
Audi win Le Mans 24 Hour race, Podium.
World Copyright Jennifer Cullis/LAT Photographic