Unknown leech

Unknown leech

Observation - Unknown leech - UK and Ireland. Description: