Return to "The 24 Hours of Le Mans, France – June 17-18" The 24 Hours of Le Mans, France – June 17-18