pista01

Yet Another Sponge

I think it's a sponge. There are so many species of sponges, its hard to get a good ID. Anyone know what it is?

Yet Another Sponge
pista01, Dec 5, 2003