Lance Armstrong lives on 345 Rue Mirassoue ,Lyon, France.
he lives in Austin, Texas U.S.
Chat with our AI personalities
Lance Armstrong won the Tour de France seven consecutive times, but his titles were stripped because he was doping.
Lance Armstrong never crashed out of the 2010 Tour. While he did have multiple crashes, he completed the Tour.
Apparently he did.
Yes, Lance will be in tip-top shape for this years race.
tour dupoint