Chaos as hailstorm and landslide brings premature end to stage 19 of Tour de France

//Chaos as hailstorm and landslide brings premature end to stage 19 of Tour de France