/

Did a giant radio telescope in China just discover aliens? Not so FAST…

telescope
The Five-hundred-meter Aperture Spherical Telescope is nestled within a natural basin in China. Credit: Jeff Dai / Getty
Exit mobile version