They've been waiting millions of years for this moment

They've been waiting millions of years for this moment
Plane passengers are stranded in the snow at the mercy of an alien death ray.
Jun 25, 2021 at 06:48 PM
Released: Oct 30, 1974
Budget: $150K
Countries: United States of America









