British Cyclist Chris Froome Wins Tour De France By Scott Neuman Published July 26, 2015 at 2:57 PM EDT Facebook Twitter Email