Tour de France: Peter Sagan powers past pedal problem to win stage 3

Responsive image
source