Sunday, December 17th 2017
Home Earth-Sized Planet Found in Nearby Alpha Centauri Screen shot 2012-10-24 at 10.11.10 AM

Screen shot 2012-10-24 at 10.11.10 AM