The Portes du Soleil, a network of interconnected slopes across the Alps of France and Switzerland, is the world's largest international ski system.
See All 500 Episodes of "The Traveler's Journal"