2005 Le Mans 24 Hours.
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.