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
June 11, 1982
June 25, 1996
July 02, 1997
July 03, 2002
October 26, 2001
November 21, 1990
December 11, 1998
June 25, 1982
June 01, 1955
December 14, 1977
August 06, 2005
May 25, 1979
August 12, 2004
October 02, 2020
December 16, 2022
June 13, 2005
December 13, 1996
June 12, 1987
June 29, 2001
July 18, 1986