Leicester Uni land on Mars

The University of Leicester is involved in a NASA project which has landed a spacecraft on Mars called Curiosity.

Latest ITV News reports

Load more updates