Life … Animals Sponges Demosponges Haplosclerida Chalinidae Haliclona Haliclona viola species 1 observations Haliclona viola Haliclona viola Close