Flowing water found on Mars

BBC News is reporting that astronomers have found conclusive evidence that there is liquid water flowing on Mars. Looks like the chances of finding life there keep getting better…

Leave a Reply