Quote Originally Posted by Dino Velvet View Post
Reminds me of a Japanese Film called Killer Pussy.

Please tell me you watched this