The star system next door has its own share of secrets! — A few years ago, I read this article that talked about aliens in the Alpha Centauri system. For the uninitiated, the Alpha Centauri is the nearest star system to our own, a mere 4.4 light years away. It has three stars named Alpha Centauri A, B, and C— the last…