Lance Armstrong On Steroids: Doping Was 'Completely Pervasive,' Admits He Would Have Still Used PEDS

Armstrong won seven Tour de France titles between 1999 & 2005, but was stripped of each of them following doping revelations.