Jul 31, 2015 by News Staff

Using NASA’s Hubble Space Telescope and the W. M. Keck Observatory in Hawaii, two teams of astronomers have independently confirmed the existence of...