August 30, 2020 9:15 AM
Alexander Kristoff wins opening stage of Tour de France
Alexander Kristoff won the opening stage of the Tour de France, the annual multiple stage bicycle race. Rain made the roads treacherous and led to several crashes. The Tour de France rolled out from the French Riviera city of Nice, two months later than planned and under the shadow of the coronavirus pandemic. After the European soccer championships and the Olympic Games were postponed to 2021, the Tour - delayed by two months - survived the COVID-19 pandemic. Instead of the usual pulsatin...