Medicinal leeches, or Hirudo medicinalis, live in ponds and ditches where they feed on amphibians and grazing animals. They are also a protein-rich snack for others in the ecosystem. Their numbers ...
When you think of a leech and its role in medicine, you could be forgiven for conjuring up images of medieval surgical theatres. But as viewers of the documentary Surgeons: At the Edge of Life ...