Film on Organ Harvesting Wins Best Documentary
By Zhou Hang & Zhang Xiaoqing, Epoch Times “Davids and Goliath,” a film about organ harvesting from living Falun Gong practitioners in China, won Best Documentary at the 9th Hamilton Film Festival in Hamilton, Canada. “Davids and Goliath” focuses on the investigation into organ harvesting in China by Canadian human rights lawyer David Matas and…