Le Mans Images (2003)
2005 Le Mans 24 Hours
Le Mans, France. 16th JuneAston Martin unvieled the new Aston Martin DBRS9 to the press and fans at Le Mans. World Copyright: Jeff Bloxham/LAT Photographic Ref: Digital image only.