Taken on the tour of Denali National Park in Alaska.
Denali National Park is located in interior Alaska and contains Mount McKinley, the tallest mountain in the United States.
Talkeetna, Alaska, US
Visit website
Discovered by Wendy Ng
on 10 November 2007.
130 views.