Helix aspersa

Helix aspersa

Observation - Helix aspersa - UK and Ireland. Description: Large snail in garden.

Large snail in garden.