Glowing green astronauts in space | Sci-fi