Technology

Blogs

Anxiety, elation: NASA scientists erupt in cheers as spacecraft lands on Mars

NASA InSight rover successfully landed on the planet Mars on November 26, 2018.