Strongest hints yet of biological activity outside the solar system

17 April 2025

Illustration of a hycean world