Posts in tag

Louis


Lakechia Schonta Stanley, 34, of St. Louis, Missouri has been sentenced to 78 years in prison after investigations revealed that she had been severely abusing her children, finding her guilty on 34 felony counts. Stanley confessed to what prosecutors described as “systematic torture” in which she brutally beat, whipped, and waterboarded her children. The woman’s husband, Andrew …