US Woman Sentenced to Life For Killing Sons By “Placing Them In Oven”
A mother of three in the US state of Atlanta has been sentenced to life in prison without parole for killing two of her sons by “placing them in an oven and turning it on”, according to a report in Law & Crime. Lamora Williams, 24, was convicted of the death of Ja’Karter Penn, 1,…
Read More “US Woman Sentenced to Life For Killing Sons By “Placing Them In Oven”” »