12 Mysterious and Dramatic Natural Wonders of Russia

Mount Elbrus

russia-wonders-mount-elbrus

(images via: wikimedia commons)

A non-active volcano that last erupted in the Holocene, Mount Elbrus is one of Russia’s most stunning peaks. Located in the western Caucasus mountain range, Elbrus stands at 18,150 feet in height. During the early years of the Soviet Union, it was a popular site for mountaineering, and between 1959…

X