Iceshard Cliffs Apex theory

After re-watching it, I noticed that the new Apex has legs simmilar to that of a centipede. So perhaps it's a bug type monster?