News

The state-of-the-art observatory sits on a mountain summit in Chile at a little over 8,000 feet above sea level.