Alien Worlds Season 1 comes to Netflix December 2
Alien Worlds is coming to Netflix on December 2. Applying the laws of life on Earth to the rest of the galaxy, this series blends science fact and fiction to imagine alien life on other planets. Netflix has revealed few details (so far) for up and coming documentary series Alien Worlds, but it has just dropped … >