LaurenZarate These could be the eggs of a snail, maybe Pomacea sp. http://entnemdept.ufl.edu/creatures/misc/gastro/apple_snails.htm
Comments (2)