B bbc.com Telescope finds promising hints of life on distant planet 15 points anaclet0 1 year ago 2 comments