It can sometimes feel like the things being ticked in the Himalayas are getting quite formula. That may sound critical… Read more…
Category: News
Mount Elbrus Expedition Report
At 5862 metres, Mount Elbrus is the highest peak in Europe and one of the famed Seven Summits (the highest… Read more…