UK6 months ago
Man sentenced to life in prison after returning to murder scene to drunkenly tell police ‘what happened’
United Kingdom – A man in the United Kingdom has been sentenced to life imprisonment after returning to the scene of his crime, where he had...