Lake Placid Mirror Lake on TravelSquire

Wintry Legends in Lake Placid

I’m in Lake Placid, in New York’s northern Adirondack Mountains, on opening day of the gleaming new Nordic Center. “This is the origin of winter sports in America,” says Kris Cheney-Seymour about the area, which first played host to the Winter Olympics in 1932 and then again in 1980. Kris … Read more