Alien vs Predator 2 Mystery PhotoMeh
From Filmz.ru we have a new photo from Alien vs Predator 2 and I am not exactly sure what it is. Looking at it, it looks like some space ships which makes me wonder is this shot from home or the Alien home world? I seem to recall hearing on our site from one of you guys that the home world would make an appearance in the movie. Look at the pic, leave some thoughts. What do you think it is?