Helicopter lands on Motorcycle Hill on Denali, Alaska, the highest mountain in North America
The rescue helipcopter sets itself down onto the snow of "Motorcycle Hill" on Denali, Alaska, the highest mountain in North America. Four Japanese climbers had perished two days prior in an avalanche and their bodies remained buried somewhere in the slide that is visible just to the foreground and left of the helicopter. Sadly, the searchers were not able to find the bodies of the climbers.