
The Brain Leeches
Production: United States of America
Release date: 1978-01-01
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.

8

5.2

6.8

7.6

6.5

3.9

5.8

6.5

3.9

6.1

5.5

5.4

6.2

6.1