science
Phys Org
2026-10-08
Australian Cancer Research Project Successfully Returns from Space
Stem cells from the University of Adelaide have completed a mission to the edge of space, marking a major milestone for cancer research.