Congrats to Lance Armstrong!!!! What an amazing feat - 7 consecutive Tour de France titles. Not to mention that in a country where football is god....baseball players are legends...and basketball players worshiped...that a cyclist arguably transcends them all. Congrats, Lance! You've made America proud!