Tags: space, onboard, nasas, perseverance, rover, february, land, mars, foot, ancient, river, delta, luck