When NASCAR Went to Le Mans

The 24 Hours of Le Mans is the most traditional and prestigious motor race in history. Every year, since 1923, the best race teams and drivers from all over the world go on a pilgrimage to the Circuit de la Sarthe, located in the city of Le Mans, France, for a gruesome 24 hours race,Continue reading “When NASCAR Went to Le Mans”