Sunday, June 3, 2007

Tour de France starts in London on July 7

This year, the race will start in London on July 7 with the prologue -- a 4.9-mile time trial that starts by Trafalgar Square passes Big Ben, the Houses of Parliament, Westminster Abbey and Buckingham Palace.
'
qq

Paris Logue