This set of images from the Instrument Deployment Camera shows NASA’s InSight lander placing its first instrument onto the surface of Mars, completing a major mission milestone.
You must be logged in to post a comment.