Indonesia, Lembeh Straits

Burrowing sponge, reproductive organ
Indonesia, Lembeh Straits