Leech (Erpobdella octoculata)

Leech (Erpobdella octoculata)

Observation - Leech (Erpobdella octoculata) - UK and Ireland. Description: