182012.6k341 Scientists Think There Could Be LIFE on Proxima Centauri B | The Closest Exoplanet to Earth! by Magic of science