Police Officer Pleads Guilty to Kidnap and Rape of Murdered British Woman Sarah Everard
Published
British police officer Wayne Couzens pleaded guilty to kidnapping and raping Sarah Everard, a 33-year-old marketing executive whose death sparked outrage worldwide. According to NBC News,...
Full Article