April 3rd, 1980LaboratoryScience Fiction5.7Aliens kidnap a group of humans in order to perform experiments upon them.Watch