Designed by
Title
The Shelters and Mount Elbrus, Caucasus, Russia #105589348
Description
Mount Elbrus is the highest mountain in Russia, and the tenth most prominent peak in the world. A dormant volcano, Elbrus is in the Caucasus Mountains in Southern Russia, near the border with Georgia.