Anonymous Coward User ID: 12860094 United States 03/11/2013 08:38 PM Report Abusive Post Report Copyright Violation | 3/13/13: Debut of the ALMA telescope! The Atacama Large Millimeter/Sub Millimeter Array. ALMA means "soul" in Spanish. Massive infrared telescope at 16,500 foot elevation in Chile. [ link to earthsky.org] |