The critters are theorized to be feeding on bacteria, but appear to have
a decent mouth perhaps made for more substantial things. They are up to
2 inches in length.
My first reaction to the photo was "these things look like the those
multilegged unclassified things found in the Burgess shale". I haven't
looked up any articles on those fossils yet. If they are as similar as I
recall, then perhaps we have another living fossil.