Lance wins #3 hatch July 29, 2001 Congratulations to Lance Armstrong for his 3rd Tour de France win! Cycling