- Joined
- Apr 5, 2017
It is a very pretty place, especially when it snows.Lake Placid looks endearingly like all those towns you see in Hallmark Christmas movie ads (no, I do not watch the movies, why do you ask? but my younger niece loves 'em and I suspect has a very strange idea of American Chistmases.)
