2005 Le Mans 24 Hours.: Le Mans, France. 18th - 19th June 2005. Stars and Stripes flags fly above France and winning Champion Audi team, podium. World Copyright: Richard Dole/LAT Photographic. Ref: Digital Image Only.
Le Mans, France. 18th - 19th June 2005.
Stars and Stripes flags fly above France and winning Champion Audi team, podium.
World Copyright: Richard Dole/LAT Photographic.
Ref: Digital Image Only.