Epsilon Indi is a star system located 12 light years from Planet Earth. It contains the single largest space station in the entire galaxy.
Epsilon Indi is a star system located 12 light years from Planet Earth. It contains the single largest space station in the entire galaxy.