The Brain Leeches

The Brain Leeches (1978)

Home movie telling the story of leeches from space that crash on Earth and attempt to take over the world

TMDb

3.6

01/01/1978 • 0h 55m
posters
Poster of The Brain Leeches image size 1000x1500
Poster of The Brain Leeches image size 600x834