Massive Avalanche Comes Tumbling Down!

Description

Now this would leave something in your pants for sure - this is video footage of an avalanche that occurred in Torres del Paine National Park, located in Chile . . .

Share on Facebook
Share on Facebook