Description

Is this a Fossil or a stone? I found it on a beach in Cádiz, the South of Spain. Could it be coral or a sponge? Thanks