HomeRaceRace ReviewsLe Tour de France 2014 - Stage 13; Saint-Étienne - Chamrousse, 200... RaceRace Reviews Le Tour de France 2014 – Stage 13; Saint-Étienne – Chamrousse, 200 km. Vincenzo Nibali scores a Third By Martin Williamson - July 18, 2014