A film still of "Mirror of Revenge" (1966).
Close