
This Ford GT Supercar Is an Ode to the Marque’s Historic 1966 Le Mans Win. Now It’s up for Grabs.
When it comes to motorsport, even the most casual observer will likely know the name Le Mans, the small French city about 129 miles southwest of Paris and home to the most revered automotive endurance race in the world. As for most stateside enthusiasts, …