Thank you, I'm glad to have your feedback.
I think of a leech as something a bit different that can attach to your body and suck your blood. This slug can't do that. I think there are a few leeches around here but there are not many and I have never experienced one.