Rohrabacher discusses China's failing human rights record on CNN

Home / Media Center / Videos / Rohrabacher Discusses Chinas Failing Human Rights Record On Cnn
Jan 20, 2011