The delayed Le Mans 24 Hours race is finally here — this is what to expect


This weekend marks the running of the 2020 24 Hours of Le Mans, the iconic endurance race that has been held (almost) annually since 1923.