Can anyone identify this? It's the same worm in each picture, they only way I can describe it is that's it's leech-like
There's 12 other pictures in the same folder but they're too large to post here they're 001, 002, 003, 020, 021, 023, 024, 026, 027, 028, 029 and 030