I think it is a kind of fungus, but am not sure. If anyone has any ideas, please post it in the comments.