Visitors enjoy a clear view of Mount Denali, North America's highest peak, viewed from Eielson Visitor Center, Denali National Park, Alaska