the more i look at it, you cant be serious? its clearly insect/humanoid of some sort, id more associate a Predator with a reptile then an insect.....if its and earlier Pred then your saying that this would be a more de-evolved Pred? if this is the case your clearly clutchin at straws on this one....
or am i totally missing the point?