Lance Armstrong and several doctors and others involved with his former cycling teams have just been hit with formal doping charges by the United States Anti-Doping Agency (USADA).If the USADA's "Review Board" upholds these charges, the USADA has the power to strip Armstrong of his 7 Tour de France victories and ban him from all...







