2003 Images
2003 Le mans 24 Hours
Le Mans, France. 11th June 2003
The TVR of Stanton/Hay/Barff leads the team car of Sugden/Jordan/Caine, action.
World Copyright: Geoff Bloxham/LAT Photographic
ref: Digital Image Only