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

Return to Previous Page