Editor’s note: This story was first published on SN Online February 17. On April 1, the Space Telescope Science Institute in Baltimore, Md., issued a press release announcing the finding.
Log in
Subscribers, enter your e-mail address for full access to the Science News archives and digital editions.