Full Video: InSight To Land on Mars
Monday, November 26, 2018 - 17:10
in Astronomy & Space
NASA’s InSight lander has touched down on Mars — more than six months and 300 million miles since it launched from California’s Vandenberg Air Force Base.