Karen Lee Spencer's murder in Fairfax County had gone unsolved since 1972, Fairfax County police say.

FAIRFAX, Va. — The cold case of a 12-year-old girl who was killed nearly 50 years ago has been solved, authorities said.

Karen Spencer was last seen alive on Nov. 29, 1972. Her body was discovered a few days later in a wooded area of Fairfax County near what is now the Huntington Metro Station. An autopsy showed Karen died from repeated blunt force trauma to the upper body.

Nearly five decades later, detectives with the Fairfax County Major Crimes Bureau’s Cold Case Squad said the crime has been solved.

In the years following the murder, several persons of interest were identified, including a man some believed was Karen's boyfriend, James “Jimmy” Edwards. He was 16-years-old at the time of the killing. He denied involvement and later died on August 23, 1997.

In the summer of 2018, police said two acquaintances of Jimmy's told detectives that in the '90s Jimmy confided in them he killed a girl and buried her in a field when he was a teenager.

Over the next year and a half, detectives got additional tips that supported the information, and previous investigative findings implicated Edwards.

In December 2019, the Fairfax County Office of the Commonwealth’s Attorney determined that sufficient evidence would have existed to support the arrest and prosecution of Edwards.