Extreme Treks
Russia: Mount Elbrus
S3 E1:
Located in Russia along the border with Georgia, Mount Elbrus offers true wilderness and some of the most dramatic landscapes in the world.