Shan_Shan
Deerfield
Mount Elbrus
Mount Elbrus — 2 years ago
Mount Elbrus (meaning twin peaks) is a peak located in the western Caucasus mountains, in Russia, near the border of Georgia. It is the highest mountain in the Caucasus which belongs to Europe (if the border between Europe and Asia is located south of Mount Elbrus – at the Kura and Qvirila rivers). Mt Elbrus (west summit) stands at 5,642 m (18,506 ft) and can be considered to be the highest mountain in Europe.