Monday, July 4, 2016

China made: World's largest radio telescope for the hunt of alien life

No comments: