The Brief
- A woman accused of kidnapping two young sisters in Atlanta was indicted last week.
- Lakesha Brown remains held in the Fulton County Jail on multiple felony charges after police found the missing children inside a trailer.
- Investigators say Brown also faces active warrants out of Paulding County and Alabama stemming from separate cases.
ATLANTA – A woman accused of abducting two young sisters in Atlanta while babysitting them was indicted last week, according to Fulton County court records.
What we know:
Lakesha Brown was indicted on Sept. 4 following her arrest in connection with the disappearance of 4-year-old Zola Cooper and 11-month-old Norah Cooper. …