Basso: Armstrong will be a beast at the Tour

Lance Armstrong and Ivan Basso

Lance Armstrong and Ivan Basso (Image credit: Bettini Photo)

Lance Armstrong is on track to win his eighth Tour de France this July, according to Italian rider Ivan Basso. Armstrong finished 12th overall in his first three-week race in over three years, the Giro d'Italia, last month.