archytele The Vault

S1·E29 The Devil's UFO's Large Invasion

Aired October 17, 1979

Synopsis

Invading Alien Jadan sends out of countless UFOs. The Space Self-Defense Unit goes out to fight them off, but the alien succeeds in invading Earth.