Proxima Centauri

New planetary revelation brings us one step closer to finding extraterrestrial life.