USADA to ban Lance Armstrong for life, strip him of his seven Tour de France titles after charges that he used performance-enhancing drugs during his cycling career - ESPN

Thoughts?