News

the tallest peaks in New York to the south, as well as Lake Placid and the village. If you love chasing waterfalls, then High Falls Gorge packs a punch. Otherwise, this can be a somewhat ...