Intense Japanse animatie met expliciete, hardcore scènes.