Begin typing your search...
Showing results for "#ALMA"
World's largest radio telescope shut down
ALMA is an astronomical interferometer of 66 radio telescopes located in the Atacama Desert in northern Chile.
ALMA is an astronomical interferometer of 66 radio telescopes located in the Atacama Desert in northern Chile.