Science

Could Proxima Centauri be the key to finding life beyond Earth?

4.2 lightyears away floats Earth’s nearest stellar neighbor: Proxima Centauri.