Sports World

Tour de France: Officials launch probe after fan causes dozens of cyclists crashing down

French authorities launched an investigation after a fan caused dozens of cyclists to crash during the Tour de France on Saturday. The disastrous fall was caused by a woman standing on the roadside of the Tour’s opening stage. She stepped in front of the racing pack holding a cardboard sign, appearing to display a message […]