Add to Lightbox Download
LE MANS, FRANCE - JUNE 11: Spectators swarm across the pit lane and front straight as the winning drivers celebrate on the podium following the 24 Hours of Le Mans at the Circuit de la Sarthe in Le Mans, France, on June 11, 1989.
LE MANS, FRANCE - JUNE 11: Spectators swarm across the pit lane and front straight as the winning drivers celebrate on the podium following the 24 Hours of Le Mans at the Circuit de la Sarthe in Le Mans, France, on June 11, 1989.
Filename: LM189LeMans-F10.jpg
Copyright