Full Video: InSight To Land on Mars

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.