answersLogoWhite

0


Best Answer

The Denali is the tallest mountain in North America. It is also the tallest land based mountain on Earth. It used to be called Mt. McKinley.

User Avatar

Wiki User

6y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is special about the Denali?
Write your answer...
Submit
Still have questions?
magnify glass
imp