With that speed, it's a worm. Leeches are slow (and most often the ones in our tanks come in on plants or live foods, and are detrivores). I'd guess it's a black worm-commonly sold as live food, happily reproduce in healthy aquariums. Most fish will consume any they can find.