WARNING: GRAPHIC VIOLENCE AND SEXUAL CONTENT: