If you have been watching the 24 Hours of Le Mans last weekend, you have been witnessing something spectacular. People sometimes say something was history in the making, and although everything that we do is literally just that, the saying does sum up the centennial edition of the famous endurance race (which ended up being […]