Lance Armstrong on wonder drug? Mmmmmm
The notion that Lance Armstrong won the Tour de France seven times because he was on some kind of secret wonder-drug somehow unavailable to others riders has long floated around the froth-osphere where sports fans trade…

Read more on WTHR Indianapolis

FacebookShare