Lance Armstrong finishes second in Tour de Suisse
Seven-time Tour de France winner Lance Armstrong finished second at the eight-stage Tour de Suisse with a powerful performance in the final Individual Time Trial stage on Sunday.
Lance Armstrong finished second in the Leadville Trail 100 mountain bike race on Saturday, pushing six-time champion Dave Wiens to a record time.