Alien Nation: The Spirit Of ’95 Posted on December 11, 1989 by theLogBook.com Fox Network premieres the 12th episode of Alien Nation. More about Alien Nation in the LogBook and theLogBook.com StoreAlien Nation now streaming on Amazon Prime