Le Mans 24 Hours: Jota Sport transporter and Aston Martin Racing pit. Le Mans 24 Hours, La Sarthe, Le Mans, France, 11-12 June 2011.
Jota Sport transporter and Aston Martin Racing pit.
Le Mans 24 Hours, La Sarthe, Le Mans, France, 11-12 June 2011.