AdvertisementIn Southwest China, A 'Very Large Eyeball' Peers Into Deep SpaceNovember 16, 2016Anthony KuhnfacebookEmailThe world's largest radio telescope is nestled among the jagged, green mountains of southwest China's Guizhou Province. (NPR)