Wait…Lance Cheated?

I have not seen the Oprah interview with Lance Armstrong, but I am certain that I will soon be bombarded with the juicy parts. According to my sources, the internet, Lance has admitted to doping during his multiple victories in the Tour de France. Armstrong will now be taken to the stocks and flogged for … More Wait…Lance Cheated?