Documentary · 7.7/10 · 51 min · 2015
David Matas and David Kilgour investigate the organ harvesting trade in China.