The 24 Hours of Le Mans is arguably the most demanding test of endurance the motorsport world has to offer, where not only human will, but machine too is put under scrutiny against the testbed that is Circuit de la Sarthe. Ever since 1923, the famous French 24 hour has witnessed the ultimate convergence of […]