Project Ithaca

Project Ithaca

Trapped aboard an alien space ship which appears to be harnessing their terror. They start to see that these species are abducting humans for decades and centuries.