The Invaders TV Series – S1, Ep3 – The Leeches

The Leeches

David Vincent meets with the president of an electronics company, a man who believes aliens have kidnapped various heads of their fields and are planning to kidnap him as well.