helicina sp

683

Helicina sp

Land snail, can be found in South America including Brazil and Venezuela.

Land snail, can be found in South America including Brazil and Venezuela.

e2196f1c55c31eea6ff3d28a700a7453d9d80725

10-09-2015