Grad student: Stanford let violent serial rapist go unpunished before notorious Brock Turner case

More than 106,000 sexual offences, including nearly 36,000 rapes, were recorded by police in England and Wales in the year ending March 2016 (AFP Photo/Justin Tallis)
Related Post