Isaac Del Toro overcomes mechanical setback to win Tour de France 2nd stage
Isaac del Toro persevered, despite a mechanical issue and a prolonged wait to change his bike, to mount a late challenge and win the second stage of the Tour de France in a time trial in Barcelona…
Read more











