Casshan poster
TV

Casshan (1973)

S01E18 Giant Elephant Vs. Andro Force

Feb 05, 1974 Season 1 Episode 18 HD

The city of Waight comes under relentless attack from an army of robots, drawn by its key strategic location.