1-323-930-2277 Purchase Tickets
8 METERS: Triumph, Tragedy And A Photo Finish At Le Mans

In a war fought by titans of industry – one from Michigan, the other from Maranello – on the roads of rural France, the battle for sports car supremacy came to a head in 1966 when three of Ford Motor…