2024 World Snow Sculpting Championship
2024 World Snow Sculpting Championship
The 2024 World Snow Sculpting Championship is taking place in Stillwater. TCL reporter Kristin Haubrich shows us some of the talented artists and amazing snow art sculptures featured at the championship. You can get all the details of the festivities happening in Stillwater this weekend here.