Yes, I would say it's a peanut worm too. The stripes close to the anterior end somewhat resemble those from khuli loaches. I have several that came in my live rock. They hate light.