Do you want to remove all your recent searches?

All recent searches will be deleted

World's largest radio telescope launched in Chile

5 years ago21 views

The world's biggest and most powerful radio telescope was launched on Wednesday in a plateau high above Chile's Atacama Desert.