You already know that Audi won the 80th running of the 24 Heures du Mans at the 13.629-km Circuit de la Sarthe, which, loosely translated (thanks, Rosetta Stone!) means the 24 Hours of Le Mans on the 8.469-mile, um, Circuit de la Sarthe. Some things just shouldn’t be translated from the original French, such as [...]