The 24 Hours of Le Mans is the longest running car race in the world. In announcing the Alpine Celebration concept, Renault provided a few glances back to its glory days, most of which is in glorious black and white.
Return to Top 22 facts about the 24 Hours of Le Mans.