Welcome, Sign In
Star Birth Spotted By ALMA Telescope
Description:This is one baby picture you won't want to miss. The ALMA (AL'-mah) telescope in Chile has captured a close-up of the glowing material spewing from a newborn star.
HuffPost Live Highlights