NowThisNews. Social Mobile Video

China's Space Race Is More Of A Catch Up

China officially landed a rover named "Jade Rabbit" on the moon. Only 50 years after the US and the former Soviet Union.