UK team unveils Mars concept mission
Wednesday, July 24, 2013 - 02:00
in Astronomy & Space
Scientists at Imperial College London have designed a concept mission to land astronauts on Mars and return them to Earth.
Scientists at Imperial College London have designed a concept mission to land astronauts on Mars and return them to Earth.