Science and TechNASA’s InSight Spacecraft Lands on Mars After 6-month JourneyTNT DeskNovember 27, 2018 by TNT DeskNovember 27, 2018 LOS ANGELES: NASA’s InSight spacecraft touched down safely on Mars on Monday, kicking off its two-year mission as the first spacecraft designed to explore the...