Invading aliens are taking over the brains of folks in a small town. The head leech is a wad of black tinfoil with a couple of white thumbtacks for eyes. Others are spidery-like rubber things pulled along by strings.
Release Date: January 01, 1978
May 21, 2021
March 31, 2009
June 01, 2021
February 20, 2020
August 26, 2014
February 25, 2003
January 22, 1960
December 12, 1998
November 03, 1990
February 23, 2023
May 27, 2014
January 01, 1999
September 05, 1995
October 31, 2012
January 01, 1976
February 01, 1978
March 01, 1956
January 05, 2023
October 28, 2023
August 14, 2018