Friday May 23, 2025
Scientists have detected traces of chemicals in the planet’s atmosphere, which indicate a strong possibility of containing life