Low-mass planets orbiting star just 25 light years away
Thursday, April 12, 2012 - 12:30
in Astronomy & Space
Astronomers have found compelling evidence for two low-mass planets orbiting the nearby star Fomalhaut, just 25 light years from Earth.