China has its sights set firmly on Mars and is aiming to launch its own rover to the red planet by 2020. New images have today provided the first glimpse of what this rover might look like when it launches at the end of the decade.
Read More...