Austin (Texas).┬áLance Armstrong is back on his bike determined to win an eighth Tour de […]