Are we alone in the universe? We as a species are closer than ever to finding out, thanks to China. The Chinese-made FAST radio telescope in Guizhou …

Leave a Reply

Your email address will not be published. Required fields are marked *