RAW VIDEO: China's Moon Landing And Rover Deployment

Chinese State TV released video of the lunar probe Chane'e 3 landing on the moon and deployment of its Yutu rover.
credit : Produced by AP, powered by NewsLook
Watch more  ►
Shows