The Ice Castles, located near Lincoln, New Hampshire, have become known for the otherworldly glow they give off at night. The frozen structures — which look like something straight out of a certain Disney movie — are built from scratch each winter, and come springtime, they melt away. Visi...