Wayne Couzens
MORE STORIES
Society3 years ago
British policeman jailed for life in Sarah Everard’s case
A UK police officer has been sentenced to life imprisonment for raping and murdering marketing executive Sarah Everard.
British policeman jailed for life in Sarah Everard’s case
    Press TV News Roku