Extreme Treks
Russia: Mt. Elbrus
S3 E1:
Located in Russia along the border with Georgia, Mount Elbrus offers true wilderness.
Extreme Treks