Perfect landing spot for humans on Mars identified

Technology