this movie is called vampire love, although you would have never guess it with the screen cap of this female masturbation scene.  what in gods name is going on in japan?