View More
Published: 1/20/2011 Rohrabacher discusses China's failing human rights record on CNN
Link to this video: Embed this video: