Søren Wærenskjold claimed victory in stage 11 of the Tour de France, with the stage itself notable for breaking a record. The Norwegian rider's performance secured him the win on what proved to be a historic stage of the race.
Read the full story at cyclingweekly.com →