Solar System NASA spots InSight Mars lander and Curiosity rover from space (photos) The new photo is the best-ever look at the InSight lander on the surface of Mars