(1989)
Released: 1989-07-30
A psychiatrist is brutally raped and takes her revenge in a bizarre game of cat and mouse.
Vote Now!