Newly Discovered Super-Earth ‘Ross 508b’, Located Just 37 Light-Years Away, May Possess Potential to Support Life

Newly Discovered Super-Earth ‘Ross 508b’, Located Just 37 Light-Years Away, May Possess Potential to Support Life “Are we alone in … Continue reading Newly Discovered Super-Earth ‘Ross 508b’, Located Just 37 Light-Years Away, May Possess Potential to Support Life