Definitely a leech. They can come in on any number of things. I see them frequently in my black worms.