Rohrabacher discusses China's failing human rights record on CNN

Jan 20, 2011