Le Mans 24 Hour Race
Race winners Frank Biela (GER) / Emanuele Pirro (ITA) / Marco Werner (GER) Audi Sport North America on the podium.
Le Mans 24 Hours, Circuit du Sarthe, France, 16 -17 June 2007
DIGITAL IMAGE