*** Welcome to piglix ***

Polynesian tree snail


Polynesian tree snail is a common name applied to a number of species of arboreal land snail.



...
Wikipedia

...