These are pet Buffalo Leeches, the largest leeches you'll find in the jungle. : pics
PDF) Phylogenetic placement of a new species of Asian buffalo leech (Arhynchobdellida : Hirudinidae), and confirmation of human- mediated dispersal of a congener to the Caribbean