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.