Procycling's daily Tour de France dispatch - stage 2

The last of the surprises?