over 34 years ago ...more
Server
Rate
Share
over 34 years ago
An alien life form lands on earth and begins to feed off electricity, making it grow to enormous size. The authorities must stop it as it slithers cross-country towards a nuclear power plant.
Not of This World
1991
4th December 1958
1st August 1986
27th June 2024
7th November 2023
19th April 2023
26th May 2023
21st July 2024
1st October 2024
28th February 2025
24th April 2024
8th March 2025
12th July 2023
5th December 2024
1st October 1987
27th February 2025
17th April 2024
7th September 2023
23rd August 2023
25th May 2022
22nd April 2000