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.

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