Photo Essay: Tour de Lance Lance Armstrong wins another Tour de France title, slogging through Alpine rain and wind and capturing the imagination of fans worldwide Wednesday, July 26, 2000 Share Tweet Read Later Send to Kindle