Maybe it's just my loose associations, but this has something of an alien look to me, like undersea polyps or sea slugs.