Helix Pomatia

Helix Pomatia

Observation - Helix Pomatia - UK and Ireland. Description: