Tag: Mouse embryo experiment on China’s space station sheds light on life development in space