Men behind the Sun (1988)
Men Behind the Sun is a fictionalised account of war atrocities perpetrated against Chinese and Russian people by the Japanese during World War 2. Unit 731 is a secret facility…
The Holy Mountain (1973)
A man (who is later identified as the thief) representing The Fool tarot card, lies in the desert with flies covering his face. A horde of nude children, with green…