Lance Armstrong’s Heritage: Extreme Bans?

A little less than two weeks ago, the USADA published its report on Lance Armstrong and the U.S. Postal cycling team. The report demolishes Lance Armstrong’s reputation and, as was confirmed by Pat McQuaid of the ‘Union Cycliste Internationale’ (UCI), took away his 7 Tour de France titles. Continue reading