Curious Lists 10 Important Reasons Why There Could Be Alien Life In Proxima Centauri December 23, 2020 - Updated on January 21, 2024