
Hi Bonnie! Most Apple Snails do lay their eggs above the water line,except for a chosen few like Marissa's,and Spixi's.Your Pic shows me that you have a Marissa and what looks to be a Brig,or possibly a Cana.I can't tell for sure by the pic for I am no expert.

Snails are able to store sperm for quite a while,so if anyone laid the eggs under water,it would be your Marissa. If your snail wasn't around the "opposite sex" in the last few months,then chances are that the eggs are duds.Usually just leaving them where they are kind of takes care of the problem.The fish end up finding them and realize that they hit paydirt for some snail caviar!