Somebody may recognize it, but a little more info would help.
Where found? How tiny? In the water or on land? Fresh water river or brackish? Have you looked at it under magnification? Shined a light through it? What were there circumstances/conditions of where it was? Is it still living? How do you know? Etc, etc,
I have no more pictures and I just checked on the leech and it is dead and finished, i threw it away in the garbage.