Submitted by Dr. Eloy de Ler... on Tue, 21/04/2015 - 16:32
Brice-Oliver Demory (Cavendish Laboratory) leads a team that believe they may have found two Earth-like planets in the Alpha Centauri star system, 4.3 light years away from our own. http://arxiv.org/abs/1503.07528