A London Cop Has Pleaded Guilty To Murdering British Woman Sarah Everard

World

Everard was killed in a seemingly random attack while walking home from a friend’s place in March. Her murder set off a tidal wave of grief and anger in the UK.


View Entire Post ›

Leave a Reply

Your email address will not be published.