Japanese Devils (2001) on April 06, 2018 Get link Facebook Twitter Pinterest Email Other Apps Japanese documentary about the war crimes committed by the Imperial Japanese Army