Select Page

The picture was released less than 24 hours after the Perseverance rover successfully touched down near an ancient river delta.