MIT Technology Review @techreview
On March 14, China’s space program took a huge leap forward when it landed a rover on Mars for the first time, according to state media. China is now only the second country to land successfully on Mars. — PolitiTweet.org