Rover Lands on Mars!
Jacqueline Pisano
The United States has put the Rover on Mars today!
Check out this link to follow LIVE!
Touchdown happens around 1:40:43.
The United States has put the Rover on Mars today!
Check out this link to follow LIVE!
Touchdown happens around 1:40:43.