Living on a Austropotamobius torrentinum.
Eggs also present on host. Host seems healthy and was quick to move in the water when released. Slow moving mountain stream.
I think it's some kind of Hirudinea, but I have no knowledges on this taxa.
A few individuals found within Chuckanut creek at Arroyo Park, Bellingham WA.