On August 6 2012 the new Rover will land on Mars to look for signs of water and life. In this special edition Dan and Vince explain the engineering behind the MSL mission.
On August 6 2012 the new Rover will land on Mars to look for signs of water and life. In this special edition Dan and Vince explain the engineering behind the MSL mission.