15
Jun

China Says It May Have Detected Signs Of Life Beyond Earth

China said its giant Sky Eye telescope may have picked up signs of life beyond Earth, according to a report by the state-backed Science and Technology Daily, which then appeared to have deleted the…