an enormous green gecko hugging planet earth, space background