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
擁有者
NASA
描述
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.