Wednesday, September 13, 2023
Nasa's James Webb Space Telescope may have discovered tentative evidence of a sign of life on a faraway planet.
Admin's note: Participants in this discussion must follow the site's moderation policy. Profanity will be filtered. Abusive conduct is not allowed.