May 25, 2008
(Image Credit: NASA) The Phoenix Mars Lander has touched down upon the surface of the red planet, according to NASA. Unlike its rover siblings, the Phoenix’s priority is to discover whether or not life exists on Mars. NASA has been promoting the mission aggressively, as it has the potential to reshape our viewpoint of the Universe (not to mention life...