Crying child in box trailer led to Alabama woman’s arrest in Atlanta abductions

2 months ago 20
Lakesha Brown, awaiting trial in Alabama in the 2021 kidnapping of a newborn boy, is charged in Atlanta with the abduction of two children.

A crying child inside a stand-alone box trailer led police to an Alabama woman and two young children who were the subject of a Georgia Amber Alert.

Read Entire Article