Prosecutors pushing Mom to Death Row after She Dumped New-born Son into Trash soon after Birth in Alabama
A young mother could face the death sentence after being charged with killing her newborn son. The case has shocked and horrified the people in the area. Dothan resident Jakayla Williams is accused of putting her newborn son in a dumpster soon after giving birth in August. The baby’s dead body was found in a … Read more