A spin-off feature from Tokyo Gore Police centering on three characters from the movie who are each given a short story explaining how they became an...
Japan is one of the most advanced countries in the world by anyone's standards, but there are still many mysteries that have been sealed off from the...