Booklets of Nature, Ep. 3: Mars Insight Lander 26 November 201826 November 2018 Todd PedlarPodcast On November 26, 2018, NASA is expected to land its newest lander, known as Mars Insight – Insight stands for Interior Exploration using Seismic Investigations, Geodesy and Heat Transport. The name indicates some of the primary[…] Share this:ShareFacebookTwitterPrintEmail Continue reading …