Incredible Feat: Lance Armstrong wins his 7th consecutive Tour de France in 2006! Geplaatst door Door Wijzienalles april 20, 2024 It was a momentous occasion in the world of cycling as Lance Armstrong made history by winning his 7th consecutive Tour de France in 2006.…