On Tuesday’s Tour de France rest day, Team Sky finally relented to the mounting pressure and released race leader Chris Froome’s performance data from his Stage 10 victory, on which he crushed his closest rivals on the first major climb of the Tour to take a commanding lead. Since that day, he’s been in the eye of a media storm of suspicion surrounding his performance, had … [Read more...] about Sky Release Froome’s Data; LeMond Weighs In