F futurism.com Rumors Circulating That James Webb Has Discovered Life on Another World 34 points gmays 2 years ago 25 comments