NASA’s Ames Research Center in Moffett Field, California, will host a live televised launch viewing Monday, April 13, as two of its life science experiments are launched to the International Space Station.
NASA’s Ames Research Center in Moffett Field, California, will host a live televised launch viewing Monday, April 13, as two of its life science experiments are launched to the International Space Station.