News — snow

Snow! Telluride, CO

main street shop snow store news telluride

Snow!  Telluride, CO

So happy to finally be home! 10 feet of snow since the beginning of the season, and it just keeps dumping out!  The skiing has been incredible, but if your legs need a breather, come by the store at 394 W Colorado Ave (main st), Telluride.    In case you haven't heard, Telluride hasn't always been the skier's paradise that we now know and love.  Originally established as a mining town in the late 19th century, Telluride did not officially become a powder destination until 1972 when the ski resort opened its doors to the public.   

Read more →