Space Coming soon: the telescope big enough to spot signs of alien life on other planets Cerro Armazones is a crumbling dome of rock that dominates the parched peaks of the Chilean Coast Range north of Santiago. A couple of... SoulAskApril 22, 2014