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