
Update: There has only been one correct response so far. Here are some additional hints. The visual is an artist's impression of an alien life form from a novel written by the guy in the first visual below. There have been two movie adaptations of this novel and a screen shot from the newer one is shown in the second visual. I suppose the answer can't be worked out even with the clues unless you already know it but I wanted to draw attention to one of my favorite science fiction novels/theme.
