Leech or hirudo medicinalis

leech