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