The Louisville-based National Stem Cell Foundation (NSCF) is delighted to be part of the third Axiom Space commercial astronaut mission to the International Space Station, scheduled to launch January 18 from the Kennedy Space Center at Cape Canaveral, Florida.
[National Stem Cell Foundation]