ScienceAlertGiant Radio Telescope in China Just Detected Repeating Signals From Across SpaceSep 9, 2019more_vert