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