Helix pomatia, snail, hermaphrodite gland (ovotestis), t.s. with developing ova and spermatozoa

Return to Previous Page