Life … Animals Sponges Demosponges Freshwater Sponges Freshwater Sponge Trochospongilla River Rock Sponge species 2 observations River Rock Sponge Trochospongilla horrida Close