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…