JG
About
Now
Writing
Connect
July 27, 2003
Lance Armstrong wins his record-equalling fifth consecutive Tour de France title
He beats closest rival Jan Ullrich by 76 seconds.
[BBC SPORT]
← Wired Tour de France: More Data, Faster. Is That Better or Worse?
Apple targeting corporate market with G5? →