MarsNews.com

Brits hit Mars BBC

A British spacecraft looking for alien life seems set to land on Mars in 2003, after the UK Science Minister pledged