“ALMA: The View from a Different World”
ALMA (Atacama Large Millimeter Array), the huge international telescope project that was inaugurated in Chile this week. It is located in the Atacama Desert, the driest place on Earth and an area that bears a striking resemblance to the Red Planet. ALMA is a single