508b


#japan Scientists Discovered Super-Earth ‘Ross 508b’, Located Just 37 Light-Years Away, could have key ingredients for life