NASA Perseverance rover safely touches down on Mars: What do the aliens think of us now?ByMarina Black3 mins read