Theromyzon sp

Theromyzon sp

Observation - Theromyzon sp - UK and Ireland. Description: