Golden apple snail - Pomacea canaliculata, commonly known as the golden apple snail or the channeled apple snail, is a species of large freshwater snail with gills and an operculum, an aquatic gastropod mollusc in the family Ampullariidae, the apple snails
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections