If the FIFA World Cup has a sporting relative in motor racing, it’s the 24 Hours of Le Mans.
The annual mid-June gathering brings together the planet’s finest sports car teams and drivers in the French town of Le Mans, positioned two hours south of…