SNOW - Open Beta Launch TrailerSNOW has entered a free-to-play Open Beta on PC. Now you can experience the mountain entirely for free.By Gajan Kulasingham on January 28, 2016 at 6:32PM PST SNOW