Universe Today -
15 Mar 2013 22:03
A new film called The View From Mars takes a look 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. But the conditions [...]
Share this Article