NASA has announced the landing site for its Mars 2020 rover, which is due to touch down in February 2021 in […]
Continue readingrover
Curiosity rover landing, search for life on Mars – experts respond
UPDATED: NASA’s latest Mars rover, Curiosity, is making its final approach to the Red Planet, due to touch down today […]
Continue reading