Armstrong Hangs Over Froome’s Tour Win

2015-07-27 3

Chris Froome won his second Tour de France, but Lance Armstrong’s poisonous legacy still looms. The AP’s John Leicester and CineSport’s Noah Coslov discuss what it all means for cycling’s future.