May 4, 2018
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 . . .
Get It Free Recommends