I've noticed that you have labled this as "game devellopment art". So I have to ask: What game is this, and where can I get it NOW.

This is amazing! I love that the alien bug/things are actually creatively designed, and not just humanoid, or a giant ant, or something like that.