I'm getting Lost City of Atlantis vibes.