Life on Mars? Answers appear close as scientists aim to find source...