Loading Video…
This browser does not support the Video element.
Insight Mars landing successful
Those scientists are ecstatic tonight after completing a 300 million mile mission to Mars. Like a scene from a movie...The landing was perfect!
This browser does not support the Video element.
Those scientists are ecstatic tonight after completing a 300 million mile mission to Mars. Like a scene from a movie...The landing was perfect!