Quote:
Originally Posted by The Borg
I'm surprised that the English would even ALLOW a French event on their soil.
And...the "Tour de France" in England? That doesn't even make sense.
|
$$$$$$$$$$$$$$$
The question is why the French decided to take it to London. My guess is $$$$$$$ in terms of building the sport.