Casshan

Casshan· Season 1 · Episode 18

Giant Elephant Vs. Andro Force

S01E18·February 5, 1974·25m·Fuji TV

The city of Waight is besieged by robots, due to its strategic position.

Streaming on (US) HiDiveSee all

Keep going