
A research team in Spain has the enviable job of testing out new electromechanical gear for potential use in future missions to the "Red Planet."
A research team in Spain has the enviable job of testing out new electromechanical gear for potential use in future missions to the "Red Planet."