The actual rescue only took a few minutes but the memories will last a lifetime.
"I was just holding on. I didn't want to let go because I didn't know what was going to happen. The first fall was lucky. I didn't want to fall again," said Michael Shehata, a fall victim.
Michael Shehata slipped on some rocks and fell 40 feet landing on some bushes and trees growing on a Charlotte, North Carolina mountainside.
He had no idea he was still 200 feet up.
A pilot steadied the helicopter while one rescuer was lowered down to secure the 17-year-old to a tree.
Shehata says "He gave me a piece of gum so that made me feel better about falling 40 feet. We just spoke and he tried to make me feel better about the whole thing," Shehata said.
Another rescuer swooped down and pulled him to safety.
Amazingly he only has scratches on his arm.
Luckily an aquatic rescue team was practicing nearby so that's why they got there so fast.
Michael says all he can think to say is thank you.
"I'd just like to thank those rescue people and helicopter folks for taking me in because it was really a miracle. It was really a miracle I survived through that," Shehata said.