Top 40 legend Armstrong dies
Jack Armstrong died Saturday at his home in High Point, NC.
Lance Armstrong, who recovered from cancer to win the Tour de France a record seven times, formally announced his retirement from cycling a month after his last race.