Wednesday, December 13, 2017

Home Tags Tour de France

Tag: Tour de France

Armstrong admits doping, says he is ‘a flawed man’

He did it. He finally admitted it. Lance Armstrong doped. He was light on the details and didn't name names. He mused that he might...