THIS is the terrifying moment skiers flee from a horror snow cloud as an avalanche hurtles down a mountain, swamping a village. Guests at a ski resort on Mount Elbrus, Russia, ran for their lives ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results