Featured Image: NBC News Earlier this year, Sarah Everard’s disappearance sparked the outrage of a nation. The 33-year-old woman was last seen in Clapham, South London late at night, only for her body to be found in Kent after almost ten days of investigation by the Metropolitan Police. On the 30th of September, Wayne Couzens, […]
Read more