The insect features that you decided to detail here really emphasize its alien nature. Well done!