Mars Insight, the moment of touchdown 27th November 2018NewsDeleted User BBC News: Mars InSight: The moment of touchdown http://www.bbc.co.uk/news/science-environment-46351719