Seven-time Tour de France champion Lance Armstrong faces recent doping allegations in the twilight of his career. (AP)