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…