11 Jun 2015, 07:48 UTC · By: Tudor Rus / You must be thrilled about the upcoming Le Mans-dominated weekend, right? Well, here's something to boot your joy before the 24 Hours race starts