Submitted by giantfreakinrobotcom7634 in science
NASA is one step closer to life on Mars with the launch of an ambitious mission that has been years in the making.
Submitted by giantfreakinrobotcom7634 in science
NASA is one step closer to life on Mars with the launch of an ambitious mission that has been years in the making.