What a difference a day—and 2890 miles—makes. After the first hour at this year’s Le Mans 24 Hours it looked as if Ford’s expensively bought return to the world’s most famous endurance race, timed to coincide with the 50th*anniversary of the brand’s first overall victory, was set to unravel in dramatic fashion in front of […]
More...