Casshan poster
TV

Casshan (1973)

S01E32 The Electric Punch of Tears

May 14, 1974 • Season 1 • Episode 32 • HD

A colossal robot—once the cherished plaything of Kyashan’s childhood—has been turned into a devastating instrument of war.