Home
Galleries
New Images
Lightbox
Options
Shop
Contact
WP08073
Roman Snail
(
Helix pomatia
)
shell
seen by
transmitted
light
.
Europe
.
WP08073
Roman Snail (
Helix pomatia
) shell seen by transmitted light. Europe.
Molluscs
Shells
British invertebrates
About us
In Print