Holy sci-fi awesome space balls. European astronomers have discovered an alien planet in Alpha Centauri, the star system that's pretty much our neighbor. The planet, which is Earth-sized, is only 4.3 light years away.
Located just 4.3 light-years away, the Alpha Centauri star system is our closest neighbor. But theirs is a very different solar system, as it's home with not one, not two, but three stars. Here's the short guide to Alpha Centauri.