Advertisement

In Southwest China, A 'Very Large Eyeball' Peers Into Deep Space

The world's largest radio telescope is nestled among the jagged, green mountains of southwest China's Guizhou Province. (NPR)
The world's largest radio telescope is nestled among the jagged, green mountains of southwest China's Guizhou Province. (NPR)

Related:

Advertisement

More from WBUR

Listen Live
Close