Rasha 6 days ago Dozens of skiers light up the slopes in a stunning torchlight descent at St. Moritz, Switzerland.