Description
ALMA telescope marks a before and after in astronomy ALMA, the largest telescope in the world located in northern Chile’s Atacama Desert, has helped to achieve new insight into the birth and death of stars, the chemical composition of the atmosphere and new planets. IMAGES AND SOUNDBITES