Lance Armstrong won his fourth straight Tour de France today. I think he is, by a head and shoulders, the most impressive athlete of his generation. Tiger Woods and Michael Jordan, step aside. Armstrong’s achievements in cycling would stand alone even aside from the fact that he made one of the most amazing recoveries from cancer I’ve ever heard of.