During the 70's in my childhood I was very much into Sci Fi and Lost in Space which in one episode featured an energy hungry invisible creature that destructively wreaked havoc only becoming partially visible as it absorbed energy from a constant barage of laser fire its outline glowing red. It was called "The Monster from the Id" which I am reliably informed means the imagination. Those vivid green eyes camouflaged within the sand patterns evoke similar emotions. I had a great time, must stop eating those mushrooms.