Smooth turtle leech
Placobdella parasitica