AFP

'Mars Yard' in Britain tests space rovers

show full description
 
 
'Mars Yard' in Britain tests space rovers | NewsLook