I spotted this yesterday on the banks of the stream that runs through Ladywell Fields in SE London. I have no idea what it is, it looks like it just crawled out of the primordial soup. Can anyone help? Thank you!
I cant say for sure but i don't think its a larvae or a leach i can't look at the video so i'm not certain