I'm thinking

Could be a segmented worm

Could be a nudibranch

The list     First Image    Brian's Home page