Tour de France: The race begins in earnest
Sunday, July 8, 2007 London, England —For the second time in two days, the sun and the crowds came out to welcome the Tour de France to London. The all…
Continue Reading