This weekend saw one hell of a winter storm system in the Rockies and some people saw upwards of 2 feet on their decks when they woke up this morning. The Tetons and Colorado (*mainly northern and central) scored the biggest snowfall totals. Also Read: Wolf Creek Is Having A Historically Amazing Season Already An avalanche […]