The days without an arrest turned into months and then years after someone killed Christopher Alvin Dailey in 1995. While never closed, the case went cold without new evidence.
Then the phone rang at the Decatur Police Department.
Johnny Dwight Whited called investigators saying he wanted to confess to the slaying, authorities said on Thursday (US time).
Whited, 53, of Trinity, was charged with murder after providing details that matched evidence and information collected after Dailey's death, police said in a statement.
Court records don't include a defence attorney who could speak on behalf of Whited on the murder charge, but he already was awaiting trial on a methamphetamine charge and his trial was scheduled for May. Whited's lawyer in the drug case, Griff Belser, said he was unaware of the arrest in the slaying until after it was announced by police.