Upstate New York mermaid visits ice castles in the Adirondacks