Carapaz earns first Tour win on stage 17 Football by Admin 2 months ago 7 Views 0 Richard Carapaz completes the set of victories in cycling's Grand Tours by winning stage 17 of the Tour de France. Read more
Comments