August 15, 2022

NASA researchers have found that methane could be a possible sign of alien life — and the recently launched James Webb Space Telescope can further prove it.

Leave a Reply

Your email address will not be published.