Originally Posted by Scoz
Any of you guys ever been over to France to watch the Tour?
Saw the prologue and Stage 1 in s'Hertogenbosch in '96.
But that's not France.....
A mate of mine is on one of my videos going sick on Alpe dHuez in (I think) 1998....