2009 Tour de France Stage 20 Results: Contador Wins Lance Armstrong 3rd
Lance Armstrong looks to finish in third place as 2007 Tour winner Alberto Contador held on to the the yellow jacket in stage 20 of the Tour de France on Saturday. The 20th stage was a 104-mile course that ended with a grueling 13-mile climb up Mont Ventoux, a barren mountaintop crowded with thousands of…