John Powell

Complicity and Denial: The Problem with Unit 731

By Binoy Kampmark Eurasia Review | February 23, 2011 Medical experiments are conducted on human subjects all the time. History’s record on this is a dark one. Japan’s less than glorious contribution to ...