Whelk

Whelk

Observation - Whelk - UK and Ireland. Description: