Proxima Centauri, a tiny star located a mere 4.25 light-years from Earth, may host a third planet, according to new research.
Proxima Centauri, a tiny star located a mere 4.25 light-years from Earth, may host a third planet, according to new research.