The 84th edition of the 24 Hours of Le Mans runs this weekend in France and, perhaps more than any other year, this one features America and Americans prominently. The race takes place, as the name suggests, over 24 consecutive hours on the famed 8-mile Circuit de Sarthe, a circuit that is comprised in part […]
More...
More...