The newfound planet Proxima Centauri b is the closest planet outside our solar system ever discovered, and scientists think it might be amenable to life. But what would it be like to live on our nearest interstellar neighbor?
from Space.com ift.tt/2bQR4by