Oh Deer Oh deer… No trip to the Adirondacks is complete without some deer spotting. Lake Placid – New York, USA Share this: Share on X (Opens in new window) X Share on Facebook (Opens in new window) Facebook Related