TVBizwire

Discovery Channel, This Time It's Personal. Lance Armstrong Took Your Brand and Pissed on It in Front of the Whole World. Doesn't This Bother You? TVWeek

Click here to read why TVWeek Open Mic blogger Chuck Ross is stunned that the Discovery Channel has been silent about the seemingly overwhelming evidence that Lance Armstrong cheated to win his Tour de France championships and lied about his cheating to boot.