Watch Live: InSight To Land on Mars
Monday, November 26, 2018 - 15:50
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.