0 God’s Left Hand, Devil’s Right Hand 2006 on netflix Jun. 22, 2006 God’s Left Hand, Devil’s Right Hand 2006 on netflix 2006 94 min 1 views What’s scary is being a human being, and what’s scary is being myself. Truly horrifying things reside inside oneself. The work asks ... FantasyHorrorThriller