London police officer pleads guilty to murder of Sarah Everard


Headlines / Headlines 28 Views 0

A Metropolitan Police officer pleaded guilty Friday to murdering advertising government Sarah Everard, whose disappearance while strolling house in London prompted an outpouring throughout social media from ladies sharing their very own experiences of sexual assault and harassment.