Lance To Race In Tour Of Switzerland
Lance Armstrong will join team RadioShack in the Tour of Switzerland on June 12. It was previously unclear if Armstrong would join in the nine-stage race after his crash in the Tour of California. The Tour of Switzerland is the final stage race before the Tour de France.
Armstrong won the Tour of Switzerland in 2001. Floyd Landis, in one of his many allegations against Lance and other riders, has said Armstrong tested positive in 2002 (a year in which Armstrong did not compete in the Tour of Switzerland), but bribed the UCI to cover it up.
To get our preview of Armstrong's 2010 Tour de France, subscribe now.
— Jonah Ogles