China just released the details of its most ambitious space mission yet

China’s space agency just showed off its newest mission — a Mars probe set to launch in 2020.

Video courtesy of Reuters.

Follow TI: On Facebook

Business Insider Emails & Alerts

Site highlights each day to your inbox.

Follow Business Insider Australia on Facebook, Twitter, LinkedIn, and Instagram.