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