13 May Climb Mount Elbrus Russia
OVERVIEW OF MOUNT ELBRUS: As Europe's tallest mountain peak, Mount Elbrus has firmly established itself as one of the Seven Summits of the globe. To divide Europe from Asia, a huge volcanic explosion created Mount Elbrus. At an astounding 5,642 meters above sea level, Mt. Elbrus...