China is building the world’s largest radio telescope to detect signs of life billions of light years away.

Posted on October 16, 2015



China is building the world’s largest radio telescope to detect signs of life billions of light years away.

Dailymotion