The surface of Mars had liquid water recently. Two things. 1. I’m not talking about the latest Doctor Who special which hasn’t aired in the US yet so why would I know anything at all about it? 2. Recently has a very special meaning when used in science reporting.