Leeches might seem like relics of a bygone age of medicine, but they haven’t outlived their usefulness to people yet. The freshwater leech Helobdella austinensis can eat its weight in snails every day ...