Life … Animals Sponges Demosponges Haplosclerida Petrosiidae Giant Barrel Sponges and Allies Xestospongia dubia species 1 observations Xestospongia dubia Xestospongia dubia Close