Wednesday, November 15, 2017

Wednesday, November 15, 2017
On Monday morning Aislyn Miller and Kevin Fowler were sentenced 130 years in prison, each. The Tulsa County jury found both guilty of child neglect. Investigators said the two neglected their twin baby girls so horrifically that they labeled it the worst case of child neglect they’ve ever seen, which included starvation and bed sores. The home also contained large amounts of cat feces via IFTTT

0 comments:

Post a Comment