Leech

Leeches are segmented parasitic or predatory worms that belong to the phylum Annelida. They are closely related to the oligochaetes, ...
Read more