Le Mans 24 Hours: Fans walk past the Aston Martin Racing motorhome. Le Mans 24 Hours, La Sarthe, Le Mans, France, 11-12 June 2011.
Fans walk past the Aston Martin Racing motorhome.
Le Mans 24 Hours, La Sarthe, Le Mans, France, 11-12 June 2011.