Lance Armstrong β #8 in Top 10 Greatest Cyclists of All Time | Top10Grid
#8
Lance Armstrong
Won 7 consecutive Tour de France titles (1999-2005) before all were stripped in 2012 due to systematic doping. Historically significant but deeply controversial figure in the sport.
Comments on "Lance Armstrong"
Create a free account or sign in to join the discussion.
Sign in to join the conversation