Golf Digest's cover boy this issue is Lance Armstrong, the disgraced American cyclist who won seven straight Tour de France's from 1999-2005 only to be stripped of all of them for testing positive for doping. Despite being accused of doping throughout his career, Armstrong did not admit to it until 2013,the year after he was … Continue reading Lance Armstrong Likes Golf’s Code of … Honor?