Stick To TV!
I heard where TV guide rated the 20 or 25 "Most Awesome Sports Moments" of the last 15 years. Number one was Lance Armstrong coming back from cancer and winning the "Tour de France" WHAT? To me an awesome sports moment should be one where you say, "I know where I was when that happened." Does anyboy... Sign in to see full entry.