Are There Any More Heroes

Recently, the International Olympic Committee (IOC) announced that the seven Tour De France victories by Lance Armstrong will be wiped from the history books. I think we will all remember where we were when the news broke. (I was somewhere in the city of Los Angeles, or possibly Pasadena; no wait, I might have been […]