A film still of "The Invincible Eight" (1971).
Close