Lance Armstrong's Deposition

News

From a 2005 civil lawsuit brought about by the insurer of his winning bonuses....

More From News/TV Shows/the fifth estate