I seem yo recall seen this. It might be the larval form of some kind of insect. If my cephalic PC recalls it I'll let you know.
Jose