China Says It May Have Detected Signals From Alien Civilization
Reports that China's 'Sky Eye' telescope may have detected signals from alien life were published and then promptly removed from the state-run outlet Science and Technology Daily.