Skip to content

NASA finalizes strategy for human presence in space

NASA finalized its strategy for sustaining a human presence in space this week, looking ahead toward the planned de-orbiting of the International Space Station in 2030.

 Read More

Back To Top