It surely behoves us to show more gratitude to an animal, worm it might be, that has healed us of so many afflictions for so long. Leeches, members of the Hirudinae group of annelids, have been doing ...