Georgia Mother Sentenced to Life for Placing Toddler Sons in Oven
Atlanta, Georgia – A Georgia woman has been sentenced to life in prison for the horrific deaths of her two toddler sons. Lamora Williams, 24, was convicted of multiple charges related to the 2017 incident where she placed her sons, Ja’Karter Penn, 1, and Ke’Yaunte Penn, 2, in an oven, resulting in their deaths just … Read more