简介:Sex, violence, and surgery make for a heady mix in this lurid Japanese shocker concerning a respecte