What Does Lance Armstrong Mean?

In spite of his achievements, the fallout from the doping scandal had sizeable fiscal implications, top him to return $5 million to the U.S. govt and $twelve million to sponsors.Armstrong immediately replied on his Internet site, expressing, "Sadly, the witch hunt carries on and tomorrow's post is nothing at all short of tabloid journalism. The pap

read more