A woman was charged with murder in the death of her 6-year-old son outside of Atlanta more than 23 years ago, her arrest was caused by a forensic artist’s rendering of the child led to a tip, authorities said Wednesday. A DeKalb County grand jury returned indictment on June 28 against Teresa Ann Bailey Black, District Attorney Sherry Boston said …
Read More »