Mother Nature finally decided to “Let it Snow” in Lake Tahoe and Truckee. Over the past few days Schaffer’s Mill has received approximately two feet of snow and it just keeps coming. Our neighbors over at NorthStar have received over 41 inches of white stuff in the last 48 hours. While our friends at Squaw Valley have received more than FIVE FEET of snow in the past 72 hours. Needless…

Find Out More