December storms drop 10+ feet of snow out west
December storms drop 10+ feet of snow out west
PR Manager at Palisades Tahoe Alex Spychalsky talks about the popular ski resort in Northern California and how how the heavy snow brings people from all over for skiing and other snow activities