Meet the June 12 West Buttress Team
A group of climbers from around the world have gathered in Anchorage to forge themselves into a team that will attempt to climb the highest peak in North America. Denali, at 20,310 feet (6190 m), is arguably the hardest of the famed Seven Summits, due in part to it’s location just south of the Arctic…