Unidentified Marine Mollusc

Unidentified Marine Mollusc

Observation - Unidentified Marine Mollusc - UK and Ireland. Description: