Leech (Erpobdella octoculata)

Leech (Erpobdella octoculata)

Observation - Leech (Erpobdella octoculata). Description: