“Technological Doping” Finds Its Way Into Pro Cycling
In the world of cycling the most ignominious event to occur has been Lance Armstrong juicing his way to seven consecutive Tour de France titles from 1999-2005, each of which he was retroactively stripped of after acquiescing to 2012 charges of using performance-enhancing drugs. But a new “technological doping” scandal is making its way through the […]