Mirror Lake is a popular recreational lake located in the Village of Lake Placid.  It is the most developed lake within the Adirondack Park, which is a publicly protected area that is actually larger than Yellowstone, Yosemite, Glacier, and Grand Canyon National Parks combined. New research has revealed that road salt runoff into Mirror Lake […]