The U.S. space agency NASA says the Phoenix Mars probe landed in an ideal location to search for evidence that the planet could support life .