Sponge

Sponge

Observation - Sponge - UK and Ireland. Description: Found a number of these on Littlehampton Beach, are they sponges?

Found a number of these on Littlehampton Beach, are they sponges?