Alpha Centauri is the star system closest to our Solar System, and it is likely that particles from it could be making their ...
We aren't talking about "little green men" here, however — more "little (and not so little) gray rocks," asteroids from the triple star system Alpha Centauri. Alpha Centauri is the closest star ...