Japan : The spirit of a killer, betrayed and murdered by his clan, takes possession of his twin’s body for the final extermination.
Back to schedule