Do leeches lay eggs give birth?
Leeches reproduce asexually through a process called fragmentation. In this process, the leech's body splits into two or more pieces, each of which then grows into a new individual. Leeches do not lay eggs or give birth to live young.