Instinct And Perserverance Pays Off In Sex Offender Arrest
A woman from Decatur, Georgia was passing through the small town of Evergreen, Alabama after visiting the storm-wrecked property of her mother in Mississippi. She happened to notice a little girl, maybe three or four years old, standing alone in a convenience store where she'd stopped for gas. The... Sign in to see full entry.