Life … Animals Sponges Demosponges Haplosclerida Chalinidae Haliclona Halichoclona subgenus Halichoclona Halichoclona Children Haliclona fistulosa Close