Kinabalu giant red leech (Mimobdella buettikoferi) a huge predatory leech found in the forests of Mount Kinabalu National park in Sabah, Borneo Stock Photo - Alamy
Giant red predatory ground leech (Gastrostomobdella sp.) | Flickr
Stock photo of Kinabalu Giant red leech (Mimobdella buettikoferi) feeding on Kinabalu…. Available for sale on www.naturepl.com