The friendliest place on the web for anyone with an interest in aquariums or fish keeping!
If you have answers, please help by responding to the unanswered posts.
I am no expert and still somewhat new but from all I have seen and read on here it looks like it might be a sponge but I could be wrong there are others on here better at this then I ever will be