International Cycling Union Revokes Lance Armstrong's Seven Tour Wins

Download
Lance Armstrong took third in the Tour de France.
( Flickr user hyku (cc: by-nc) )
Produced by Kristen Meinzer and Jacob Gash
WNYC