Fabian Cancellara won the third Tour de France stage, which needed until the last kilometers to get exciting. But which other riders made a difference today, be it positively or not?
http://www.cyclingpost.com/tour/article_005053.shtml
http://www.cyclingpost.com/tour/article_005053.shtml