By Iain Thomson, 31st August 2013 China has confirmed it is on track to land a rover on the Moon later this year to scoot across the surface analyzing dust and rock samples. “Chang’e-3 has officially entered its launch stage, following its… Read More ›