Netted Dog Whelk?

Netted Dog Whelk?

Observation - Netted Dog Whelk? - UK and Ireland. Description: