A pilot who was trying to crash-land in a field instead brought his small plane to rest at the top of a 60-foot tree, officials said.
Pilot John Gregory was not hurt in the Monday night crash, which happened when his single-engine Piper Cub PA-18 lost power and a wing strut became entangled in the tree, according to the fire department in the resort town of McCall, Idaho.
Mr Gregory was rescued from his perch atop the giant white fir by volunteer firefighter Randy Acker, who owns a tree removal company.
"My thought was, 'I need to get up there and see what's going on'," Mr Acker said.
Mr Acker had Mr Gregory stand up in the plane so he could cut the pilot's harness and clip him to a safety line for the descent. Mr Gregory was brought down safely with the plane still lodged in the branches.
Most of the weight of the plane was borne by one tree, but it also was touching a nearby tree.
"Those wings were perfectly centered over the top of the tree," said McCall Fire Captain Brandon Swain.
A piece of the plane's propeller and one of its wheels had fallen to the ground, but the rest of the plane was intact, suspended in the tree.
Mr Acker cut branches as he scaled the tree until he was about 20 feet (six metres) from the top, where higher branches were supporting the plane.
The fire service said Mr Acker then secured the plane to the tree using rope webbing before Mr Gregory was rescued.
"I've never seen anything like this happen," Mr Acker said. "Just glad I was able to help."
Officials are trying to determine how to remove the plane from its perch and warned people to stay away from it.