Niton Kumar
More ideas from Niton
These breathtakingly beautiful snails are called Painted Snails or Cuban Land Snails (Polymita picta), and so they are appropriately found in Cuba.

CUBAN PAINTED SNAIL Polymita picta ©Adrián González Guillén Polymita picta, common name the “Cuban land snail” or the “painted snail”, is a species of large, air-breathing land snail, a terrestrial pulmonate gastropod mollusk in the family.