Remember in Starwars when the crew of the Millennium Falcon (Han, Luke, Obiwan) thought the tie fighter they were chasing was headed for a moon or small planet ? It turned out to be a giant space station!
Only 80 light years away it is practically right in our neighborhood. Someone please tell the SETI folks that we may have visitors -- Got some spare cpu cycles ? Join Team Helix or Team Starfire!