What better place to visit during the holiday season than the North Pole -  North Pole, New York that is.   Located in the Adirondack Mountains in upstate New…
Continue Reading