Mother Nature has finally decided to cooperate for the Ice Castle building in Upstate New York. The recent cold weather is helping create magical icicles in Lake George, New York.
There are smaller towns all across the state that transform into a Hallmark Christmas movie to put you and the entire family in the holiday spirit and they are all worth the trip.