Sarah

Sarah Everard

A British police officer has been sentenced to life in prison without parole for the abduction rape and murder of Sarah Everard a case that ...

Billie Keller 2 Oct, 2021