It was no surprise that Fabian Cancellara won the first stage of the Tour de France– the individual time trial. After all, Cancellara is the world time trial champion. The big surprise was today’s second-place finisher Alberto Contador, who proved that he is a worthy leader over his teammate Lance Armstrong. Did Armstrong hold back maybe to save something for later in the Tour? Wait and see.
–Le Tour Babe