Science News - Study estimates that life is theoretically possible on Proxima Centauri b User The Biologic Podcast on YouTube, 24 Sep 2018 Link to…