Back to all posts New planets discovered Wow, this may actually prove that there is life out there! Leave a comment