Armstrong Hangs Over Froome’s Tour Win

  • 9 years ago
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.

Category

🥇
Sports