Link copied to clipboard!
God's Left Hand, Devil's Right Hand

God's Left Hand, Devil's Right Hand

5.3/10 2006-06-22 94 min

What's scary is being a human being, and what's scary is being myself. Truly horrifying things reside inside oneself. The work asks if you can stand the inescapable terror.

Language: JA
Production Countries: Japan
Status: Released
Buy on Amazon
×