Richard Carapaz claims first Tour de France stage win
Richard Carapaz became the first rider from Ecuador to win a stage at the Tour de France on Wednesday with his victory in the mountainous Stage 17.,Th