https://scienceline.ucsb.edu/getkey.php?key=2578 http://scienceline.ucsb.edu/getkey.php?key=2578 bien hermaphrodite UCSB Science Line snails on staff bien hermaphrodite bien hermaphrodite bien hermaphrodite self-fertilizing UCSB Science Line