apple snails
Pomacea spp. (Reeve, 1856)