Cycling Carapaz Wins First Tour de France Stage in the AlpsBy adminJuly 18, 2024 Richard Carapaz secured his first Tour de France stage win on Wednesday after demonstrating his climbing abilities during the final…