Mice Astronauts Return with Shenzhou-20, Usher in New Era for Space Biology
Mice astronauts aboard Shenzhou-20 landed back on Earth on November 14, 2025, after nearly two weeks in orbit. On-site studies pave the way for future space biology research.