China made world’s largest radio telescope

11:28 PM
China made world’s largest radio telescope (watch video)
<iframe width="620" height="349" src="https://www.youtube.com/embed/qgd0msnhM2o" frameborder="0" allowfullscreen></iframe>

You Might Also Like

0 comments

Popular Posts

Like us on Facebook

Flickr Images

...