Project Ithaca

Project Ithaca

Trapped aboard an alien space ship which seems to be exploiting their terror. They begin to recognize that these species have been abducting humans for decades and centuries.