The InSight mission is about to make the hair-raising descent to the surface of the Red Planet.