10 Most Epic Japan Ski Trips
Believe it or not, the best snow isn’t found in the Canadian or Colorado Rockies. It’s not found across the pond in Europe, either. Sure, they’re all great, but to find the absolute best powder, you have to head to Japan. That’s right, Japan! Japan gets an average 600 inches of snow annually. The powder…