Results 1 to 1 of 1
Thread: Tour de France
-
14-12-2012, 02:41 PM #1
Tour de France
Starts from Leeds in the UK 2014,fantastic news for british cycling fans.
Well done Leeds.
2 Stages in and around Leeds then one in London.
“Life is like riding a bicycle. To keep your balance you must keep moving” Einstein