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

2015-10-15 421

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

Free Traffic Exchange