New York

Lake Placid, New York

The very words "Lake Placid" conjure images of soaring mountain ranges, serene crystal lakes, and deep, unspoiled forests The quaint…

8 years ago