Lance Armstrong gets heckled at Tour de France

Lance Armstrong has received his fair share of criticism and what can only be called at this point, wild accusations for doping. Armstrong has never tested for performance enhancement drugs, what has been tested is his heart, when he won 7 Tour de France races and his fortitude when he beat cancer. For all he’s been through, he’s met by heckling? Give it a rest people. Read more.