Dog whelk eggs

Dog whelk eggs

Observation - Dog whelk eggs - UK and Ireland. Description: