Mermaid's Beach

Mermaid Beach is the name of a beach in Kolyma, and is the location of the Mermaid Rocks.