Heather Leavell Keaton Murders 2 Children
Heather Leavell Keaton is a woman from Alabama who was sentenced to death by the State of Alabama for the murders of two children. Heather Leavell Keaton and her common law partner John DeBlase would murder the first child back in 2010 and would murder the second child four months later According to police the … Read more