China Finally Boots Up Colossal Alien-Hunting Radio Telescope


via China Finally Boots Up Colossal Alien-Hunting Radio Telescope