July 24, 2010 2010 Tour de France - part I - The Big Picture Edit Delete Tags Autopost via boston.com