Yale astronomers have discovered a “lost” planet that is nearly the size of Neptune and tucked away in a solar system 3,000 light years from Earth.
Yale astronomers have discovered a “lost” planet that is nearly the size of Neptune and tucked away in a solar system 3,000 light years from Earth.