It snowed more than 3 feet in Lake Placid this past week with more on the way. I think it's safe to say winter is here! Aside from bringing the best holidays with it, winter in Lake Placid means all the fun winter sports! The gorgeous Adirondacks have it all, whether...
Year: 2016
Animals
ANIMALS
read more
Related Articles
Related Articles