Leeches

Leeches are hermaphrodites.

An excerpt from the article 20 facts about Leeches
They use cross-fertilization and developed complex mechanisms to prevent self-fertilization. Leeches lay their eggs in a cocoon (the number of eggs ranges from 1 to 300) attached to plants, stones, in the soil, or on the underside of the parent organism. Simple development (no metamorphosis) takes place in the cocoon.