More than ten years after disappearing, Mary Nunes and her stepfather Scott Kelley, who is accused of kidnapping her, re-emerged Wednesday afternoon at Hartsfield-Jackson Atlanta International Airport. "It was time to come home," Kelley told People. He was arrested on non-custodial kidnapping charges by federal authorities waiting for them at the airport.

Mary, her mother Genevieve Kelley and Scott Kelley were last seen in New Hampshire in 2004. Mary was eight at the time of her disappearance. In a nasty custody battle before she disappeared, Genevieve and Scott alleged that Genevieve's ex-husband and Mary's father, Mark Nunes, had sexually abused her, the New Hampshire Union-Leader reports. When police ruled those accusations as unfounded, Genevieve and Scott fled to Central America, taking Mary with them.

Genevieve, 50, gave birth to a son while the family was in hiding. After the son became sick, she and the child returned to the U.S. in November of last year to seek treatment. She turned herself into New Hampshire police to face a single charge of custodial interference in a trial set to start in May (she's since been released on bail).

On Monday, Scott Kelley, 50, and the now 19-year-old Mary Nunes walked into the U.S. Consulate in Costa Rica and requested passports to return stateside, CNN reports. U.S. Marshals were waiting for them at their gate in Atlanta, where Scott Kelley was arrested and currently awaits extradition to New Hampshire. Mary Nunes, the Union-Leader reports, "was given the option of deciding what she wanted to do." She agreed to accompany the Kelleys' lawyer, Alan Rosenfeld, to "an undisclosed location in Colorado."

Here's a recent photo of Scott Kelley, Rosenfeld, and Mary Nunes given to People by Rosenfeld:

Contact the author at .