More to explore:
cuba animals - cuban painted snail.
Cuban Land Snail...amazing natural colors
Orange and Yellow Snail.
Polymita picta, common name the “Cuban land snail” or the “painted snail”.
Mother Nature having some fun, Cuban Land Snail
colorful snail - I think it is a Cuban land snail.