Halichondria1

Fragment of Halichondria sponge