Featured
The Police Officer Who Murdered This British Woman Walking Home At Night Has Been Jailed For Life
The police officer who kidnapped, raped and murdered Sarah Everard, a 33-year-old British marketing executive, while she was walking home at night, has been sentenced to life in prison.