There May Be Life in The Closest Star System To Earth!One of the most intriguing exoplanets that’s been discovered recently is Proxima b. It’s in a planetary system that by cosmic standards, is our next door neighbor. Since its discovery, many new and exciting things have been uncovered about the planet, including the possibility that it’s an ocean world. And where there’s water, there could be life. Are new telescopes about to discover if Proxima b could harbor life?
Credit Tech Life