Lake Placid sits in the heart of the Adirondack Park Preserve, the largest park in the contiguous United States. But the city's bigger claim to fame is playing host for the 1980 Winter Olympics. Explore this spectacular wilderness while engaging...
»