First images released from ALMA radio telescope

More than sixteen thousand feet up in Chile, the Atacama Large Millimeter/submillimeter Array (ALMA), is officially open and has released its first images.