Smooth Turtle Leech

(Placobdella parasitica)