Armstrong rides up Mont Ventoux to Tour podium. Garate wins stage 20. The old fart triumphed. Lance Armstrong secured third [...] By walshworld|2024-04-15T13:39:59-07:00July 25th, 2009|Uncategorized|0 Comments Read More