2015
Human Harvest (2015)
"China's Illegal Organ Trade"
David Matas and David Kilgour investigate the organ harvesting trade in China.
Leon Lee
51 min
DirectorLeon Lee
CastCarlos Iglesias, David Kilgour, David Matas, Ethan Gutmann, Shi-Wei Huang, Yumei Liu
Duration51 min