The sight of three Ford GT Mk IIs lining up together at Goodwood would be remarkable in any context. When those cars are the very machines that finished 1-2-3 at Le Mans in 1966, the spectacle becomes ...
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 ...