Which Natural landmark is the highest mountain in Antarctica?
Which Natural landmark is the highest mountain in Antarctica?
Explanation
Discovered in 1935 by American explorer Lincoln Ellsworth, the Vinson Massif is the highest mountain in Antarctica.
Located in the Sentinel Range of the Ellsworth Mountains in the western part of the continent, the peak overlooks the Ronne Ice Shelf.