Mount Denali Music Video
Here is a new song and nature music video I created from my trip last year to Alaska. I went with my father and sister and we took an air tour of Mount Denali, which is the highest peak in North America and means “The High One” in the native Ahtna language. This song will …