Close
Egg of Apple snail
Pomacea canaliculata