×

Dinobdella ferox

Dinobdella ferox is a species of leech in the family Praobdellidae. The species is found widely in Southeast Asia and mainly feeds on the mucosal membranes of the mammalian upper respiratory tract. It has been documented to feed on humans. Wikipedia
Species: D. ferox