Rape is a disgusting, denigrating, humiliating experience.
Just as well the establishment here in the UK, or institutions such as the church, haven't used their power and influence to hush up such activity and carry on destroying people's futures in contempt of the law.
Also great to see in...