[bsa_pro_ad_space id=14]
The city of Le Mans, about 200km south-west of the French capital, Paris, is undergoing its own awakening. Famed for its annual 24-hour long car race, the 24 Heures du Mans, the city is getting ready once again to host the world’s best drivers and their cars in a test of stamina, both human and mechanical, for the first time since 1939.
[bsa_pro_ad_space id=15]