Thank you for your patience while we retrieve your images.
Taken 1-May-19


88 of 224 photos
Thumbnails
 
The Atacama Large Millimeter Array (ALMA) is an astronomical interferometer of 66 radio telescopes in the Atacama Desert of northern Chile.

The Atacama Large Millimeter Array (ALMA) is an astronomical interferometer of 66 radio telescopes in the Atacama Desert of northern Chile.