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,” when a scrappy U.S. hockey team sent a heavily favored Soviet squad back to the USSR with their tails between their legs. But for film buffs, the vacation oasis on […]
