A portion of a Russian solar array peeks out on the side of this photograph of Earth as the International Space Station orbited off the northwest coast of Spain.
Information
Taken in
Space
Author
NASA
Description
A portion of a Russian solar array peeks out on the side of this photograph of Earth as the International Space Station orbited off the northwest coast of Spain.