Del Toro finished third at the Tour de France while managing illness during the race's third week. The rider revealed after securing his podium position that he had been dealing with sickness during that portion of the event.
Read the full story at idlprocycling.com →