Home NEWS China releases the first images taken by its Mars rover