2015· 51 min★ 7.8· Documentary
David Matas and David Kilgour investigate the organ harvesting trade in China.
Cast: Ethan Gutmann, Shi-Wei Huang, Carlos Iglésias
Director: Leon Lee
Loading addons…