The couple in this picture look like decent people. But looks can be deceiving. They are Aislyn Miller, 24, and Kevin Fowler, 25.
The couple, along with three grandparents were arrested in December for child neglect in Oklahoma.
The couple’s nine-month-old twins weighed as much as one healthy baby and had infected wounds and severe diaper rash. Read the full story here ▶