Close
Apple snail egg clusters
Pomacea canaliculata