Stage winner

SportsBicycle RacingTour de FrancePeter SaganFabian Cancellara
Stage winner, Slovakia's Peter Sagan (R) celebrates on the finish line as he wins ahead of Overall leader's yellow jersey, Switzerland's Fabian Cancellara (C) at the end of the 197 km and third stage of the 2012 Tour de France cycling race starting in Orchies and finishing in... Getty Images
Loading