Lance Armstrong wins Tour de France for seventh time
Sunday, July 24, 2005 United States sportsman Lance Armstrong today won the international cycling competition Tour de France. This is the seventh consecutive win for Armstrong. It is also his last, as Armstrong announced prior to the race that he will be retiring from professional cycling after the competition. The last leg was an 89.8-mile […]
Read More