Tell me Superman Doesn’t Exist

Lance Armstrong has been stripped of his seven Tour de France titles. The stripping-off of the title, by the International Cycling Union followed, as it accepted the findings of the US Anti-Doping Agency’s investigation into systematic doping, allegedly carried out by Armstrong and his team, during his cycling years.

You could have told me, when I was younger, that Superman did not exist at all, or even that earth was flat and I would have taken it with a pinch of salt, accepting it nevertheless. But the sports fan in yours truly gets hurt – extremely so – if you tell him that all of Lance Armstrong’s success on the most gruelling of cycling surfaces were a result of deceitful, organized, and preposterous ‘cheating’ program ever seen in sports history.

Read more