From Lance Armstrong To Russiagate
Between 1999 and 2005, Lance Armstrong’s cycling performance simply defied belief, with an unprecedented seven consecutive wins of the Tour de France. As writer Xander Lytle stated, “It is hard to exaggerate just how…