Summary
Cinthia is an English nun on the run from mysterious supernatural beings who decimated her home… but the only person who will provide her with refuge is a brutal dominatrix in Kabukicho, the biggest red light district in Tokyo.
Show more