NASA’s InSight Mars Lander Touches Down Next Week

The $850 million mission will be the first to land on the Red Planet in more than 6 years

— Read more on ScientificAmerican.com