Smooth turtle leech

Placobdella parasitica