With Zellner's camera rolling, Erickson read a statement admitting he had not been truthful in his testimony against Ferguson.

"Things happened much differently than I had previously stated, I could not accept in my conscience mind that I was the sole perpetrator," Erickson said on Zellner's tape. "I regret now that I put an innocent man through that. He didn't deserve it."

Ferguson got a new court hearing in April 2012, and Erickson testified that he had lied about Ferguson's involvement in the murder during his initial trial. Then Trump, the janitor, took the stand and admitted that he too had lied at the trial. A convicted sex offender, Trump now claimed that police pressured him to implicate Ferguson and Erickson from looking at a photo.

"He said, 'It would be very helpful if you can help us with this ... by identifying them.'" Trump testified in 2012. "I felt very intimidated, because the only thing I wanted to do, at that point, was to do the right thing. I'd been in enough trouble."

Ryan Ferguson thought his nightmare was over, but Judge Daniel Green didn't believe Erickson's most recent account and found that there wasn't enough reliable new evidence to overturn his conviction.

Ryan Ferguson appealed Green's ruling. Last month, his lawyers made arguments in a Kansas City appeals court, rebutting his conviction. Now judges are weighing whether Ferguson should be granted a new trial.

Almost 10 years after his initial conviction, Ferguson is cautiously allowing himself to imagine a life outside prison bars, and hopes to be released before Thanksgiving.

"I'm going be ready for whatever life throws at me because I've been preparing for so long," Ferguson. "So you know I just … maintain positivity and hope that one day I'll wake up and I'll get a good phone call."