To the average American, Lake Placid, N.Y., is probably most recognizable as the location of the 1980 Winter Olympics and the famous “Miracle on Ice,”…
To the average American, Lake Placid, N.Y., is probably most recognizable as the location of the 1980 Winter Olympics and the famous “Miracle on Ice,”…