Thread
:
Tour de France
View Single Post
#
1
06-28-2005, 02:55 PM
on_thg
Senior Member
Join Date: Oct 2004
Location: getting extra juiced
Posts: 145
Tour de France
The Tour de France starts on Saturday.
Lance Armstrong was caught by the AP making a dramatic prediction:
This year, the Tour will be won in the mountains
Anyone else a fan of le tour?
on_thg
View Public Profile
Find all posts by on_thg