DECATUR, Ga. (AP/NCMEC) — A prosecutor says a woman has been charged with murder in the death of her 6-year-old son outside Atlanta more than 23 years ago.

DeKalb County District Attorney Sherry Boston said Tuesday that a grand jury returned an indictment June 28 against Teresa Ann Bailey Black.

Black faces charges including felony murder, cruelty to children and concealing the death of another in the death of William DaShawn Hamilton.

According to the National Center for Missing & Exploited Children (NCMEN), a break in the case came when a tip was called into them from someone who knew Teresa and William back in 1998 and had been searching for William ever since.

According to investigators, Teresa left Charlotte, North Carolina with William. But she returned without him. And investigators say she had different stories about where William was.

Read the entire story from NCMEC here.