Strange murders are happening in Tokyo. Due to liquid evidence at the scene, the police conclude the...
Oh lord help me I have fallen for a psycho again.