Life … Animals Sponges Demosponges Tethyida Tethyidae Puffball Sponges Golfball Sponge species 11 observations Golfball Sponge Tethya robusta Close