The European Space Agency has officially terminated cooperation with Russia on a mission to put a rover on Mars, with Russia's space chief furiously responding by banning cosmonauts on the ISS from using a Europe-made robotic arm
There are 94 million craters on Mars. Scientists found the one this meteorite called home
China's Probe Has Successfully Imaged The Entire Surface of Mars in All Its Glory