News

Alpha Centauri is the closest star system to our own, lying around 4.3 light-years away. New research has indicated that, if Alpha Centauri ejects as much material as the solar system, then as ...