Originally Posted by
gnome
Lance Armstrong.
I can't think of an athlete more awesome, inspiring than Lance. To me, he is the greatest athlete of last 20 years, without any close competition. He is incredible, the best, I can never tire of watching his highlights. Froome, Usain, Phelps all wussies in comparison.