Does anyone know what it is or have any ideas? It sort of reminds me of stuff you'd find in Dishonored. It makes me wonder if that creature was native to earth's moon or if the hive brought it with them.
-
It's probably an ahamkara.