The 24 Hours of Le Mans is one of the world's most prestigious automobile races, held annually near Le Mans, France. The race takes place on the Circuit de la Sarthe, a challenging track approximately ...