The legend of Ford and its GT40 triumph at the 24 Hours of Le Mans is the culminating point in the history of America’s best overseas motorsport efforts. But the lesser-known truth is that Carroll ...
The north-western French town of Le Mans will forever be synonymous with the brutal 24-hour endurance race that takes place on its Circuit de la Sarthe each year. Established in 1923, the 24 Hours of ...