Rumble/ Natural Phenomena - TheseMt. Elbrus in Russia.

2 years ago
4

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...