French shores melting into the Atlantic. Image shared by space researcher
The International Space Station (ISS) is located in space more than 300 km from Earth for studies and observations that shed light on the mysteries of the universe. The International Space Station is a joint project of space organizations in the United States, Russia, Japan, Canada, and eleven European countries. NASA is leading the project….