theprovince.com
Tour de France 2013 Stage 15 Results: Chris Froome Wins
Tour de France 2013 stage 15 preview: Tour de France stage 15 is from Givors to Mont Ventoux a total distance of 242.5 km. This is one of the tougher stages of the entire tour. It started in r…