Life … Animals Sponges Demosponges Haplosclerida Chalinidae Haliclona Gellius subgenus Gellius Gellius Children Haliclona fibulata Close