Mt. Elbrus in Russia.

2 years ago
7

Rumble/ Natural Phenomena - These

people were a little too close to

avalanche that took place on Mt. Elbrus

in Russia. Check out this insane footage!

Rumble/ Natural Phenomena - These

people were a little too close to

avalanche that took place on Mt. Elbrus

in Russia. Check out this insane footage!

Rumble/ Natural Phenomena - These

people were a little too close to

avalanche that took place on Mt. Elbrus

in Russia. Check out this insane footage!

Loading comments...