There could be life on a nearby planet, scientists announce independent.co.uk Submitted by ziq on January 11, 2019 at 9:12 PM in Space No comments 2