Armstrong determined to win eighth Tour de France
Lance Armstrong is getting back on his bike, determined to win an eighth Tour de France.
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.