Life … Animals Sponges Demosponges Haplosclerida Callyspongiidae Callyspongia Callyspongia diffusa species 199 observations Callyspongia diffusa Callyspongia diffusa Close