Casshan poster
TV

Casshan (1973)

S01E11 Statue of the Demon

Dec 11, 1973 • Season 1 • Episode 11 • HD

Briking, driven by his villainous ego, commanded that a grand statue be erected in his own likeness.