Armstrong subject of new doping allegations

Lance Armstrong (RadioShack)

Lance Armstrong (RadioShack) (Image credit: Sirotti)

A report in Sports Illustrated brings to light new doping allegations against Lance Armstrong. The full story will appear in print editions on Wednesday, but an excerpt published online provides a few never before published details.