China’s Shenzhou-18 to Test Self-Sustaining Ecosystem Aboard Space Station
China’s Shenzhou-18 mission launches a groundbreaking experiment involving a self-sustaining ecosystem with zebrafish and hornwort, aiming to advance life support systems for long-term space habitation.