The I.C.E. St. Moritz
Lake St. Moritz St. Moritz, SwitzerlandEvery year, in the Engadine, a miracle of water and ice occurs. When the season reaches its peak, the spell of winter transforms Lake St. Moritz into the sparkling white backdrop of the most incredible of motor racing stages. A phenomenon that only lasts for a limited period: it is in this fleeting window of […]