Solo climber found dead after fall from Denali, highest mountain peak in North America
On Monday, a solo climber was discovered deceased on Denali, the highest peak in North America. According to a statement from Denali National Park and Preserve, mountaineering rangers located the … Read More