Maybe some kind of worm? Possible parasitic worm? About 1/2 a centimeter long.
About
Help
Forum
Press
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy