Netted Dog whelk

Netted Dog whelk

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