What is this? (nematode, worm, ?)