Oct 16 2012SaveSpace10/16/12Space10/16/12An Earth-Sized Planet Has Been Discovered in Alpha Centauri, the Star System Closest to UsCasey Chan88SaveHoly sci-fi awesome space balls. European astronomers have discovered an alien planet in Alpha Centauri, the star…
Jul 3 2011SaveSpace7/3/11Space7/3/11The short guide to our nearest cosmic neighborsAlasdair Wilkins18SaveLocated just 4.3 light-years away, the Alpha Centauri star system is our closest neighbor. But theirs is a very…