Latest news and articles about space recovery
Total: 1 articles found
China reported the successful landing of the Shenzhou-20 return capsule at the Dongfeng recovery site on January 19, 2026. The recovery underscores Beijing’s growing operational maturity in human spaceflight and has implications for scientific, commercial and strategic ambitions in low Earth orbit.