Team Canada Wins Big At Stillwater’s First Snow Sculpting ChampionshipTeam Canada Wins Big At Stillwater’s First Snow Sculpting ChampionshipLast week, twelve teams from around the world gathered in Stillwater, Minnesota, to compete for the gold in the first World Snow Sculpting Championships. Shel BShel B