Two monsterous freaks battle it out in a messed up japanese horror film