Most visitors don't get the opportunity to see the Denali, the highest point in North America at 20,320 feet. Mother Nature was smiling down upon us today as The Mountain was out in all its glory. Even our native Alaskan tour guide exclaimed she had never seen it as clear as it was today. Our excursion provided many viewing opportunities up and down the line. 5/31/17 |