Designed by
Title
ALMA, base station of the worldwide biggest telescope Array, Chile #103988348
Description
The worldwide biggest telescope Array is in Chile. Alma consists of over 60 radio antennas. They are serviced at the base station
This image is editorial