An Ohio community was left shaken in 1993 when a newborn baby boy was found inside a garbage bag on the side of the road, his tiny body mauled by animals.

Now, 26 years later, his mother has been charged with aggravated murder.

Gail Eastwood-Ritchey, 49, was arrested in the death of the baby boy named 'Geauga's Child', after the county where he was found, on Thursday in Cleveland.

Authorities revealed that Eastwood-Ritchey also confessed to a similar crime in which she disposed of a newborn baby in the woods two years before giving birth to Geauga's Child.

Gail Eastwood-Ritchey, 49, has been arrested in the death of a newborn baby boy whose body was found inside a garbage bag on the side of the road in 1993

The case of Geauga's Child remained cold for decades before the Geauga County Sheriff's Office got a break in September.

Investigators were able to identify distant family members of the baby boy using DNA that had been voluntarily submitted to an online database, according to WJW.

The body of the boy, who was named Geauga's Child after the county where he was found, had been mauled by animals

Detectives created a family tree with more than 1,400 people across the globe who were potentially related to the child.

They then narrowed their search by comparing the DNA samples and interviewed potential family members all over the world.

Their process was similar to that which led to the arrest of the Golden State Killer in California in 2018.

Investigators were eventually led to Eastwood-Ritchey and issued a search warrant for her DNA two weeks ago. Tests confirmed she was the mother of Geauga's Child.

Authorities said Eastwood-Ritchey admitted she had given birth to the boy, put his body inside a trash bag, and left him in the woods.

The body was found on March 29, 1993 and an autopsy confirmed he had been born alive. It could not be determined how the boy died.

Eastwood-Ritchey is married to the father of Geauga's Child and the couple have three adult children together.

Eastwood-Ritchey is married to the father of Geauga's Child and the couple have three adult children together. She is pictured right while pregnant with one of those three children

Authorities said Eastwood-Ritchey's husband's involvement in the child's death remains under investigation but he has not been charged. His name has not been released.

Eastwood-Ritchey told investigators that she hid her pregnancy from everyone, including her husband.

She also admitted to giving birth to another child two years before the death of Geauga's Child, placing the newborn in a plastic bag and disposing of its body in Cuyahoga County.

Authorities have searched the area where Eastwood-Ritchey confessed to dumping the child but found no evidence. It remains unclear if her husband was also the father of that child and the case remains under investigation.

Authorities said Eastwood-Ritchey admitted she had given birth to Geauga's Child, put his body inside a trash bag, and left him in the woods. Pictured is the area where the boy was found in 1993

Eastwood-Ritchey told investigators she hid her pregnancy from everyone, including her husband. The case of the boy's death remained cold for years

Geauga County Sheriff Scott Hildenbrand said Eastwood-Ritchey showed 'no remorse' for her actions, refusing to take ownership of Geauga's Child and calling the boy an 'it', according to WKYC.

Hildenbrand said authorities will thus leave the baby boy's burial site untouched.

After Geauga's Child was found, community members made clothes for his burial by hand and paid for his funeral. They still leave flowers and gifts by his tombstone to this day.

The boy's tombstone reads: 'Known only as Geauga's Child. This newborn baby boy's tiny body was found on Sidley Road. March 25, 1993.'

Ritchey has been charged with one count of aggravated murder and one count of murder.

She is being held at Geauga County Jail and will be arraigned on Friday.