A possibly habitable super-Earth may be residing in a nearby planetary system. In fact, the system already has a world that is about half the size of Venus as well as another planet that could contain an ocean. Located just 35 light-years away from Earth is a bright red dwarf star called L 98-59 (also... Read more »