Absolutely stunning! I would really hate to be in their way... This really makes me want to go watch the movie now. I've only seen the "Aliens vs. Predators" one and it was amazing. Anyway, have you ever thought about trying to make your own creatures?