Team Denali: On the Summit!
Team Denali standing on the summit of the highest peak in North America and the tallest land-based mountain on Earth!
Team Denali standing on the summit of the highest peak in North America and the tallest land-based mountain on Earth!