FORT WORTH(CBSDFW.COM) -- Doctors can't seem to explain it, but one Texas family is sure it was the hand of God that brought their son back to life.
17-year-old Zack Clements is a strong, healthy and outgoing high school athlete. He goes to school and plays football at Victory Life Academy in Brownwood, Texas.
It was there last week the teen suddenly collapsed while running in P.E. class.
He was rushed to the hospital where doctors worked to revive him.
According to Clements, "they said I was without a heart beat for 20 minutes."
When doctors finally got a pulse, Clements was airlifted to Cook Children's Hospital in Fort Worth. He would wake up there in the intensive care unit days later.
His recovery has been hard to believe, but even more amazing is the story he tells of what he saw when his heart stopped beating.
"When I was out those 20 minutes, I saw a man who had long ruffled hair and kind of a thick beard, and it didn't take me long to realize that that was Jesus," he said.
He described what the family is convinced was a miracle.
"I went up to him and he put his hand on my shoulder and he told me everything would be alright and not to worry."
His father Billy Clements says he know it's a difficult story for many people to accept, however for him and his family, it's the only thing that makes sense.
"For him to wake up and tell us something he experienced like that. It's just you can't explain it. It's not humanly possible to explain it," said Billy Clements.
The teen's mother, Teresa Clements says although it may be a medical mystery to doctors, she has accepted that her son coming back to life was a result of divine intervention.
"I'm just glad he decided to let me have my baby back," said Teresa Clements.
As for the Zack, he plans on going back to school in Brownwood as soon as he is given the all clear at Cook Children's Hospital. He expects that to happen in the next few days.
(©2015 CBS Local Media, a division of CBS Radio Inc. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)
for more features.