New Hampshire Ice Castles get unexpected boost from Mother Nature

The Ice Castles in North Woodstock, NH, open this weekend, featuring stunning icy structures lit up by LED lights. Unique for their blue hue from local water, these handcrafted castles are a winter marvel created by a dedicated team.