Mt. Shuksan, a glaciated massif in the North Cascades National Park in Washington State, is a gem. Shuksan means ‘High Peak’ in the Lummi language. Standing 9,131 ft., it is brethren to mighty ...
North Cascades National Park rangers announced that human remains were found Monday during their search for a missing hiker ...