Tour de France 2009
The longest stage of the Tour de France takes place today between Barcelona and Andorra Arcalis. You can relive the early stages on Flickr and watch more images roll in by searching for the most recent Tour de France images. Or check out the Tour de France 2009 group. Who will be the next leader of the Tour?