The malfunctioning rover presents the first public mishap China's ambitious space programme has experienced in years. Read More... Topics: Media, Science, Technology Keywords: China National Space Administration, Space Program