Dogwhelk

Dogwhelk

Observation - Dogwhelk - UK and Ireland. Description: