Astronomers Detect Another Earth-Sized Alien World Orbiting Proxima Centauri
The new planet dubbed Proxima C orbits Proxima Centauri, a star system located some 4 light years from Earth. You may remember the Proxima Centauri system from 2016 when astronomers discovered a plan…