Garden snail on a leaf
Garden snail on a leaf. Garden snails (Helix aspersa) are a species of land snail, a pulmonate gastropod, and are one of the best-known of all terrestrial molluscs. Photographed in the UK, in June.
Details
License type
Rights Managed