Horse Collection (page 21)
Black leech, horse leech, etc
Common black leech, Hirudo verbana, var. nigra. 1, horse leech, Haemopis sanguisuga 2, Nile leech, Limnatis nilotica 3, medicinal leech, Hirudo medicinalis. 4
All Professionally Made to Order for Quick Shipping