Bubble Snail

(Haminoea sp., perhaps Haminoea vesicula)

 

Bubble snail laying eggs
© 2002 Steve Gardner

 

© 2002 Steve Gardner

 

© 2002 Steve Gardner

 

Just the egg masses
© 2002 Steve Gardner