Spring Avalanche Filmed On Japanese Ski Resort
An avalanche was filmed at Mt. Naeba in Japan, ripping down the slopes near a chairlift.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed