April 2017 News

April 1, 2017
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. The new planet, Kepler-150...