Armstrong Hangs Over Froome’s Tour Win
2015-07-27 3 Dailymotion
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.