A baby ravenous leech