Science & Space Ross 508b, new super-Earth discovered 37 light years away, life support… Blossom Hazarika Aug 7, 2022