Press Play with Madeleine Brand
Life on Mars?
A big announcement from NASA today: liquid water has been discovered on the surface of Mars. How was this discovery made, and what ramifications does it have for science?
A big announcement from NASA today: liquid water has been discovered on the surface of Mars. How was this discovery made, and what ramifications does it have for science?