The Invaders TV Series – S1, Ep0 – Beachhead kim 4 years ago Beachhead An architect’s close encounter with a spaceship leads him to investigate a small town’s hydroelectric plant.