Japan's Atlantis?