The Invaders poster
TV

The Invaders (1967)

S01E04 The Leeches

Jan 31, 1967 • Season 1 • Episode 4 • HD

Vincent receives an urgent call from a famous electronics specialist who is convinced that he might soon be taken by extraterrestrial beings.