Herpobdella octoculata

Herpobdella octoculata

Observation - Herpobdella octoculata. Description: