Lance Armstrong's Doping Scandal
Season 9 E 14 • 10/23/2012
The U.S. Anti-Doping Agency comes down on Lance Armstrong, and Stephen addresses accusations of ball doping.