But research conducted on the International Space Station has yielded a major development: a cancer “kill switch ... Jamieson’s team put its latest payload on January’s Axiom 3 spaceflight ...