Life orbiting our closest star?
A planet has been found orbiting in the habitable zone of the closest star to earth, 4.2 light years away, named Proxima Centauri. The exoplanet, known as proxima b, has the mass of 1.27 earths but because of the shape of its orbit, the chances of it harbouring liquid water are fantastic. This vastly improves the chances that the planet sustains alien life.