Deep within an ancient river delta, there might be fossilized proof of life on Mars. …read more

Source:: CNet