Proxima Centauri, a tiny star located a mere 4.25 light-years from Earth, may host a third planet, according to new research. Read more... from Gizmodo https://ift.tt/NiF43IW Read more