Helix pomatia

Helix pomatia

Observation - Helix pomatia - UK and Ireland. Description: