Denali
An attachment page on Indianz.Com
Denali

Attachment Description

Denali in Alaska is the tallest mountain in North America. Denali means “high” or “tall” in the language spoken by the Koyukon people. Photo: paweesit

Originally Uploaded
Monday, March 25, 2024

Search