Several images composited to depict the very large solar array making contact from some planet billions of miles from our own galaxy.
Contact!
Log in or register to post comments
Several images composited to depict the very large solar array making contact from some planet billions of miles from our own galaxy.