I doubt NASA touched down anything on Mars today. Maybe they landed on the roof of Castle Rock. 😂
In response Ghost Ezra to his Publication
I wish the resolution was better on this graphic
you can't read any of the text
but it is curious