Tags: space, nasas, perseverance, rover, bold, attempt, land, foot, ancient, river, delta, mars, luck