Support WBURIn Southwest China, A 'Very Large Eyeball' Peers Into Deep SpacePlay04:17Download AudioAnthony KuhnNovember 16, 2016 ShareThe world's largest radio telescope is nestled among the jagged, green mountains of southwest China's Guizhou Province. (NPR)