Just When You Thought It Was Safe to Walk the Streets Again...
If there is a God, it is only logical that there be a Devil. Where there is a Chojin, the Kyo-o must also exist.
European Middle-Class in the middle of the voodoo sexual rituals!
A total nightmare.