Type keyword(s) to search

TV TATTLE

Bob Costas slams the IOC for hosting the Olympics in China, saying it "deserves all of the disdain and disgust that comes their way"