Even with his achievements, the fallout through the doping scandal experienced considerable economic implications, major him to return $5 million to the U.S. govt and $12 million to sponsors.Armstrong straight away replied on his Web page, declaring, "Sadly, the witch hunt proceeds and tomorrow's posting is almost nothing short of tabloid journalis… Read More