Lovely. Looks like Lost Planet 2 to me.Apparently lots of people think it looks like something from a game or movie.